isAdmin() || $user->hasPermission('create_user'); } //we need to override as User does not have the company_id property!!!!! public function edit(User $user, $user_entity) : bool { return ($user->isAdmin() && $user_entity->companyId() == $user->companyId());; } }