* portal, web_unsplash, website_* This commit renames the `website.group_website_publisher` into `website.group_website_restricted_editor`. While the change in itself might look unuseful, it will help the dev and tech community figuring which group is related to which feature. Even internally when we discuss specs, we always have to remind which group is the restricted editor: the publisher one or the designer one? While it is probably, after all those years, now anchored in some dev mind, there is no easy way to directly figure which of those 2 groups is the restricted editor one. Note that I myself always got confused about it. Now, the "Restricted Editor" right will be reflected in its technical name `group_website_restricted_editor`. Same as for the "Editor & Designer" which technical name is `group_website_designer`. As we would like to have a fully working and ready system in v17 for the community to be able to build themes easily, removing that dubious part is a nice to have. Part-of: odoo/odoo#98200
16 lines
648 B
Python
16 lines
648 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
from odoo import models
|
|
|
|
|
|
class ResUsers(models.Model):
|
|
_inherit = 'res.users'
|
|
|
|
def _can_manage_unsplash_settings(self):
|
|
self.ensure_one()
|
|
# Website has no dependency to web_unsplash, we cannot warranty the order of the execution
|
|
# of the overwrite done in 5ef8300.
|
|
# So to avoid to create a new module bridge, with a lot of code, we prefer to make a check
|
|
# here for website's user.
|
|
return self.has_group('base.group_erp_manager') or self.has_group('website.group_website_restricted_editor')
|