Skip to content
Snippets Groups Projects

Feature/assign ce admin

Merged Benjamí Ramos requested to merge feature/assign_ce_admin into dev

Merge request reports

Pipeline #61167 passed

Pipeline passed for 283b3bdd on feature/assign_ce_admin

Merged by konykonkonykon 1 year ago (Oct 23, 2023 1:53pm UTC)

Loading

Pipeline #61170 passed

Pipeline passed for d9b78460 on dev

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • 128 136 admins_user_ids.append(role_line.user_id.id)
    129 137 return any([user in admins_user_ids for user in company_user_ids])
    130 138
    139 def _get_admin_role_name(self):
    140 if self.hierarchy_level == 'community':
    141 return "role_ce_admin"
  • 218 ("active", "=", True),
    219 ("role_id.code", "=", "role_internal_user")
    220 ])
    221 if not already_user:
    222 role = self.env["res.users.role"].sudo().search([(
    223 "code", "=", "role_internal_user"
    224 )])
    225 self.env["res.users.role.line"].sudo().create({
    226 "user_id": self.id,
    227 "active": True,
    228 "role_id": role.id,
    229 })
    230
    231 def make_ce_user(self, company_id, role_name):
    232 role = self.env["res.users.role"].sudo().search([(
    233 "code", "=", role_name
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading