-
- Downloads
[IMP] tools: sanitizer: add and clean sanitize options
Now having * sanitize: run the sanitizer to clean the html (removing javascripts, unwanted tags, ...) * sanitize_tags: only a subset of tags is allowed in html content. Unwelcomed tags are remove dand their content stripped. * sanitize_attributes: only a subset of attributes is allowed. * sanitize_style: only a subset of style attributes is allowed. Style attributes are parsed to keep only a white list. * strip_style: all style is removed. It bypasses sanitize_style as there is no need to sanitize something that is removed. * strip_classes: remove class attributes Fields parameters have also been updated to match the sanitize options. Html fields by default are sanitized with sanitize_tags activated but without any further options. All addons have been updated to match the new options according to their previous behavior.
Showing
- addons/event/models/event.py 1 addition, 1 deletionaddons/event/models/event.py
- addons/mail/models/mail_message.py 1 addition, 1 deletionaddons/mail/models/mail_message.py
- addons/mail/models/mail_template.py 1 addition, 1 deletionaddons/mail/models/mail_template.py
- addons/mass_mailing/models/mass_mailing.py 1 addition, 1 deletionaddons/mass_mailing/models/mass_mailing.py
- addons/website_blog/models/website_blog.py 1 addition, 1 deletionaddons/website_blog/models/website_blog.py
- addons/website_event_track/models/website_event_track.py 1 addition, 1 deletionaddons/website_event_track/models/website_event_track.py
- addons/website_forum/models/forum.py 1 addition, 1 deletionaddons/website_forum/models/forum.py
- addons/website_hr_recruitment/models/hr_recruitment.py 1 addition, 1 deletionaddons/website_hr_recruitment/models/hr_recruitment.py
- addons/website_livechat/models/im_livechat.py 1 addition, 1 deletionaddons/website_livechat/models/im_livechat.py
- addons/website_mass_mailing/models/mass_mailing_list.py 1 addition, 1 deletionaddons/website_mass_mailing/models/mass_mailing_list.py
- addons/website_quote/models/product_template.py 2 additions, 2 deletionsaddons/website_quote/models/product_template.py
- addons/website_quote/models/sale_order.py 2 additions, 2 deletionsaddons/website_quote/models/sale_order.py
- addons/website_quote/models/sale_quote.py 2 additions, 2 deletionsaddons/website_quote/models/sale_quote.py
- addons/website_sale/models/product.py 1 addition, 1 deletionaddons/website_sale/models/product.py
- addons/website_slides/models/slides.py 2 additions, 2 deletionsaddons/website_slides/models/slides.py
- openerp/addons/base/tests/test_mail.py 10 additions, 3 deletionsopenerp/addons/base/tests/test_mail.py
- openerp/addons/test_new_api/models.py 3 additions, 3 deletionsopenerp/addons/test_new_api/models.py
- openerp/addons/test_new_api/tests/test_new_fields.py 2 additions, 2 deletionsopenerp/addons/test_new_api/tests/test_new_fields.py
- openerp/fields.py 23 additions, 2 deletionsopenerp/fields.py
- openerp/osv/fields.py 15 additions, 4 deletionsopenerp/osv/fields.py
Loading
Please register or sign in to comment