mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 03:49:24 +00:00
replace MetaGroups by proper group management
This commit is contained in:
@ -532,9 +532,12 @@ class Counter(models.Model):
|
||||
return user.is_in_group(pk=settings.SITH_GROUP_COUNTER_ADMIN_ID)
|
||||
|
||||
def can_be_viewed_by(self, user: User) -> bool:
|
||||
if self.type == "BAR":
|
||||
return True
|
||||
return user.is_board_member or user in self.sellers.all()
|
||||
return (
|
||||
self.type == "BAR"
|
||||
or user.is_root
|
||||
or user.is_in_group(pk=self.club.board_group_id)
|
||||
or user in self.sellers.all()
|
||||
)
|
||||
|
||||
def gen_token(self) -> None:
|
||||
"""Generate a new token for this counter."""
|
||||
|
Reference in New Issue
Block a user