Add a user to this organization with the given role.
(self, user_id: str | UUID, role: OrgRoles)
| 270 | return 0 |
| 271 | |
| 272 | def create_user_membership(self, user_id: str | UUID, role: OrgRoles) -> 'UserOrgModel': |
| 273 | """Add a user to this organization with the given role.""" |
| 274 | |
| 275 | user_id = normalize_uuid(user_id) |
| 276 | user_org = UserOrgModel(user_id=user_id, org_id=self.id, role=role) |
| 277 | self.users.append(user_org) |
| 278 | return user_org |
| 279 | |
| 280 | @require_loaded('users') |
| 281 | def get_user_membership(self, user_id: str | UUID) -> Optional['UserOrgModel']: |
nothing calls this directly
no test coverage detected