-
- Downloads
[IMP] base, *: tighten `ir.model` access rights
Remove unrestricted "read" access. To make code internally using `ir.model` work, add a private method `_get` on `ir.model` to retrieve the record corresponding to a model name, without access rights issue. Change signature of method `get_authorized_fields` to make it use a model name instead of a model id. This removes the necessity of a search on `ir.model`.
Showing
- addons/anonymization/models/anonymization.py 4 additions, 12 deletionsaddons/anonymization/models/anonymization.py
- addons/mail/models/mail_alias.py 2 additions, 2 deletionsaddons/mail/models/mail_alias.py
- addons/mail/models/mail_followers.py 1 addition, 1 deletionaddons/mail/models/mail_followers.py
- addons/mail/models/mail_mail.py 1 addition, 1 deletionaddons/mail/models/mail_mail.py
- addons/mail/models/mail_template.py 4 additions, 4 deletionsaddons/mail/models/mail_template.py
- addons/mail/models/mail_thread.py 3 additions, 3 deletionsaddons/mail/models/mail_thread.py
- addons/mail/models/res_partner.py 1 addition, 1 deletionaddons/mail/models/res_partner.py
- addons/mail/tests/test_mail_followers.py 3 additions, 3 deletionsaddons/mail/tests/test_mail_followers.py
- addons/mail/tests/test_mail_gateway.py 2 additions, 2 deletionsaddons/mail/tests/test_mail_gateway.py
- addons/mail/tests/test_mail_template.py 1 addition, 1 deletionaddons/mail/tests/test_mail_template.py
- addons/mail/wizard/invite.py 2 additions, 3 deletionsaddons/mail/wizard/invite.py
- addons/mail/wizard/mail_compose_message.py 3 additions, 5 deletionsaddons/mail/wizard/mail_compose_message.py
- addons/marketing_campaign/models/ir_actions.py 1 addition, 1 deletionaddons/marketing_campaign/models/ir_actions.py
- addons/marketing_campaign/models/marketing_campaign.py 1 addition, 1 deletionaddons/marketing_campaign/models/marketing_campaign.py
- addons/project/models/project.py 1 addition, 3 deletionsaddons/project/models/project.py
- addons/website_form/controllers/main.py 1 addition, 1 deletionaddons/website_form/controllers/main.py
- addons/website_form/models/models.py 5 additions, 4 deletionsaddons/website_form/models/models.py
- addons/website_sale/controllers/main.py 1 addition, 1 deletionaddons/website_sale/controllers/main.py
- odoo/addons/base/ir/ir_model.py 16 additions, 15 deletionsodoo/addons/base/ir/ir_model.py
- odoo/addons/base/ir/ir_ui_menu.py 8 additions, 8 deletionsodoo/addons/base/ir/ir_ui_menu.py
Loading
Please register or sign in to comment