From bd9ce2457be9631791d8b3dfc9095198f2e557fb Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Fri, 28 Jan 2022 15:59:54 -0500 Subject: [PATCH] rentals: Reverse ordering of locker numbers Because for some reason, our lockers are numbered right to left --- rentals/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rentals/models.py b/rentals/models.py index 8fc8d8b..42668bb 100644 --- a/rentals/models.py +++ b/rentals/models.py @@ -38,13 +38,13 @@ class LockerUnit(models.Model): def __str__(self): last_letter = chr(ord(self.first_letter) + self.columns - 1) last_number = self.first_number + self.columns * self.rows - return f"{self.bank.name} (Unit {self.first_letter}{self.first_number}-{last_letter}{last_number})" + return f"{self.bank.name} (Unit {last_letter}{self.first_number}-{self.first_letter}{last_number})" def letter_for_column(self, column: int) -> str: return chr(column + ord(self.first_letter)) def number_for_locker(self, column: int, row: int) -> int: - return row + self.first_number + column * self.rows + return row + self.first_number + (self.columns - column - 1) * self.rows @property def iter_doors(self):