about summary refs log tree commit diff
path: root/web_interface/drinks/models.py
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2025-12-07 14:25:09 +0100
committeruser@node5.net <user@node5.net>2025-12-07 14:25:09 +0100
commitb00da901a46b0710ad8bd29522e33bed2c4a1c77 (patch)
tree364541e3d9c300d26271ab0aabfe8056663e595a /web_interface/drinks/models.py
parente0ffa5be9133ab27f1e077ec884946bd5d347554 (diff)
You can create drinks and they will be displayed
Diffstat (limited to 'web_interface/drinks/models.py')
-rw-r--r--web_interface/drinks/models.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/web_interface/drinks/models.py b/web_interface/drinks/models.py
index bb4b48a..8f3fcf6 100644
--- a/web_interface/drinks/models.py
+++ b/web_interface/drinks/models.py
@@ -146,6 +146,16 @@ class Ingredient(models.Model):
         on_delete=models.CASCADE,
     )
 
+    @property
+    def name(self) -> str:
+        """
+        e.g: 3cl. Jägermeister
+        """
+        return f"{self.amount}{self.unit} {self.bottle}"
+
     def __str__(self) -> str:
-        return f"{self.drink} {self.amount}{self.unit} {self.bottle}"
+        """
+        Name with drink context, for admin overview. E.g: Kung Fu 3cl. Jägermeister
+        """
+        return f"{self.drink} {self.name}"