diff --git a/models/acc_operation.py b/models/acc_operation.py index 24587cde9d95639b23dc171f12f8dc5955bfe4f5..7bb3694d741e1eebbaf2b5699bbb8d87c0050be7 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -37,18 +37,6 @@ class AccOperation(models.Model): "/oacc_portal/static/src/img/img-photovoltaique.jpg" ) - def is_admin(self): - if self.env.user.has_group("oacc.group_operation_superadmin"): - return True - - if ( - self.env.user.has_group("oacc.group_operation_admin") - and self.env.user.commercial_partner_id in self.admin_ids - ): - return True - - return False - # ------------------------------------------------------ # Onchange / Constraints # ------------------------------------------------------ diff --git a/templates/portal_layout.xml b/templates/portal_layout.xml index 32ee22767409695a84d398b14b94f0706721f9ec..247c337125b72aef357dc0406c03c54aa2762628 100644 --- a/templates/portal_layout.xml +++ b/templates/portal_layout.xml @@ -158,7 +158,7 @@ Contact </a> </li> - <t t-if="operation.is_admin"> + <t t-if="isAdmin or isSuperAdmin"> <li class="nav-item" id="menu-backend"> <a t-attf-href="/web#id=#{operation.id}&menu_id=118&action=146&model=acc.operation&view_type=form"