-
- Downloads
[FIX][IMP] various: unsudo mail/view controller and get_access_action
mail/view controller is a generic controller that redirects the user to a given view, depending on the record and the user. Users may be redirected to the backend form view, or to a website view. This is done notably by calling get_access_action method that gives the action to perform (act_window or url). Previously this method was called using SUPERUSER. However it was therefore impossible to know who the user was. This method is now called using the current user. Various overrides of get_access_action have been updated to add some logic and access rights check directly in the method allowing more fine-grain behavior of the access action.
Showing
- addons/mail/controllers/main.py 12 additions, 10 deletionsaddons/mail/controllers/main.py
- addons/website_blog/models/website_blog.py 4 additions, 2 deletionsaddons/website_blog/models/website_blog.py
- addons/website_forum/models/forum.py 1 addition, 2 deletionsaddons/website_forum/models/forum.py
- addons/website_portal_sale/models/__init__.py 1 addition, 0 deletionsaddons/website_portal_sale/models/__init__.py
- addons/website_portal_sale/models/account_invoice.py 15 additions, 9 deletionsaddons/website_portal_sale/models/account_invoice.py
- addons/website_portal_sale/models/sale_order.py 17 additions, 10 deletionsaddons/website_portal_sale/models/sale_order.py
- addons/website_project/models/project.py 31 additions, 18 deletionsaddons/website_project/models/project.py
- addons/website_project_issue/models/project_issue.py 16 additions, 9 deletionsaddons/website_project_issue/models/project_issue.py
- addons/website_quote/models/sale_order.py 1 addition, 2 deletionsaddons/website_quote/models/sale_order.py
- addons/website_sale/models/__init__.py 0 additions, 1 deletionaddons/website_sale/models/__init__.py
- addons/website_slides/models/slides.py 1 addition, 3 deletionsaddons/website_slides/models/slides.py
Loading
Please register or sign in to comment