Remove items not part of ACs

Remove the content for members
This commit is contained in:
zandercymatics 2024-08-13 14:28:28 -06:00
parent 5f0b342986
commit ba1392e6cc
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
4 changed files with 19 additions and 61 deletions

View file

@ -142,32 +142,3 @@ class Portfolio(TimeStampedModel):
def get_suborganizations(self):
"""Returns all suborganizations associated with this portfolio"""
return self.portfolio_suborganizations.all()
# == Getters for users == #
def get_users(self):
"""Returns all users associated with this portfolio"""
return self.portfolio_users.all()
def get_administrators(self):
"""Returns all administrators associated with this portfolio"""
return self.portfolio_users.filter(
portfolio_roles__overlap=[
UserPortfolioRoleChoices.ORGANIZATION_ADMIN,
]
)
def get_readonly_administrators(self):
"""Returns all readonly_administrators associated with this portfolio"""
return self.portfolio_users.filter(
portfolio_roles__overlap=[
UserPortfolioRoleChoices.ORGANIZATION_ADMIN_READ_ONLY,
]
)
def get_members(self):
"""Returns all members associated with this portfolio"""
return self.portfolio_users.filter(
portfolio_roles__overlap=[
UserPortfolioRoleChoices.ORGANIZATION_MEMBER,
]
)