From a794f02a8d11e8d3b8f253c7e8f5d716f2ac4885 Mon Sep 17 00:00:00 2001 From: imperosol Date: Thu, 22 Oct 2026 11:53:02 +0200 Subject: [PATCH] remove unused Counter methods MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `Counter.gen_token` et `Counter.get_random_barman` étaient utilisés avant la refonte du système de connexion des barmen (PR #1413), mais on a oublié de les retirer. --- counter/models.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/counter/models.py b/counter/models.py index 1ccf1d8f..12059c94 100644 --- a/counter/models.py +++ b/counter/models.py @@ -647,13 +647,6 @@ class Counter(models.Model): 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 def barmen_list(self) -> list[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") ] - 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: """Update the barman activity to prevent timeout.""" self.permanencies.filter(end=None).update(activity=timezone.now())