| 270 | self.permission_groups.add(*default_groups) |
| 271 | |
| 272 | def remove_organisation(self, organisation): # type: ignore[no-untyped-def] |
| 273 | UserOrganisation.objects.filter(user=self, organisation=organisation).delete() |
| 274 | self.project_permissions.filter(project__organisation=organisation).delete() |
| 275 | self.environment_permissions.filter( |
| 276 | environment__project__organisation=organisation |
| 277 | ).delete() |
| 278 | self.permission_groups.remove(*organisation.permission_groups.all()) |
| 279 | |
| 280 | def get_organisation_role(self, organisation): # type: ignore[no-untyped-def] |
| 281 | user_organisation = self.get_user_organisation(organisation) |