Merge pull request #1524 from ae-utbm/remove-gentoken

remove unused Counter methods
This commit is contained in:
thomas girod authored and GitHub committed 2026-10-22 19:10:47 +02:00
commit 8d56c72054
1 file changed
-11
-11
View File
@@ -647,13 +647,6 @@ class Counter(models.Model):
or user in self.sellers.all() or user in self.sellers.all()
) )
def gen_token(self) -> None:
"""Generate a new token for this counter."""
self.token = "".join(
random.choice(string.ascii_letters + string.digits) for _ in range(30)
)
self.save()
@cached_property @cached_property
def barmen_list(self) -> list[User]: def barmen_list(self) -> list[User]:
"""Returns the barman list as list of User.""" """Returns the barman list as list of User."""
@@ -661,10 +654,6 @@ class Counter(models.Model):
p.user for p in self.permanencies.filter(end=None).select_related("user") p.user for p in self.permanencies.filter(end=None).select_related("user")
] ]
def get_random_barman(self) -> User:
"""Return a random user being currently a barman."""
return random.choice(self.barmen_list)
def update_activity(self) -> None: def update_activity(self) -> None:
"""Update the barman activity to prevent timeout.""" """Update the barman activity to prevent timeout."""
self.permanencies.filter(end=None).update(activity=timezone.now()) self.permanencies.filter(end=None).update(activity=timezone.now())