mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 20:09:25 +00:00
Apply review comments
This commit is contained in:
@ -650,6 +650,15 @@ class Counter(models.Model):
|
||||
)
|
||||
)["total"]
|
||||
|
||||
def customer_is_barman(self, customer: Customer | User) -> bool:
|
||||
"""Check if current counter is a `bar` and that the customer is on the barmen_list
|
||||
|
||||
This is useful to compute special prices"""
|
||||
if isinstance(customer, Customer):
|
||||
customer: User = customer.user
|
||||
|
||||
return self.type == "BAR" and customer in self.barmen_list
|
||||
|
||||
|
||||
class RefillingQuerySet(models.QuerySet):
|
||||
def annotate_total(self) -> Self:
|
||||
|
Reference in New Issue
Block a user