Skip to content
Snippets Groups Projects

Feature/assign ce admin

Merged Benjamí Ramos requested to merge feature/assign_ce_admin into dev
Compare and Show latest version
7 files
+ 58
107
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -75,7 +75,7 @@ class ResCompany(models.Model):
admins = fields.One2many(
'res.users',
string=_("Community admins"),
string="Community admins",
compute='_get_admins',
readonly=True,
store=False
@@ -140,14 +140,14 @@ class ResCompany(models.Model):
if self.hierarchy_level == 'community':
return "role_ce_admin"
elif self.hierarchy_level == 'coordinator':
return "role_coordination"
return "role_coord_admin"
elif self.hierarchy_level == 'instance':
return "role_platform_admin"
def _get_admins(self):
role_name = self._get_admin_role_name()
for rec in self:
role_lines = self.env["res.users.role.line"].sudo().search([
role_lines = self.env["res.users.role.line"].search([
("company_id.id", "=", self.id),
("active", "=", True),
("role_id.code", "=", role_name)
@@ -275,15 +275,6 @@ class ResCompany(models.Model):
self.landing_page_id.write(
{"wp_landing_page_id": landing_page['id']})
def action_open_assign_admin_wizard(self):
return {
'name': 'Example Wizard',
'type': 'ir.actions.act_window',
'res_model': 'assign.admin.wizard',
'view_mode': 'form',
'target': 'new',
}
def get_landing_page_form(self):
return {
"type": "ir.actions.act_window",
Loading