Ordnet html-visning av hyller.

Denne trenger fiksing, gjerne med CSS-magi, men viser foreløpig hyller
med kategorier representert som html-tabeller.
This commit is contained in:
2011-03-06 11:31:51 +00:00
parent 39c3e4ec38
commit 77490d2173
4 changed files with 44 additions and 1 deletions

View File

@@ -230,6 +230,16 @@ class Placement(models.Model):
shelf_list[placement.get_column()][placement.get_row()].append(placement.category)
return shelf_list
@staticmethod
def shelf_as_list_row_then_col(shelfname):
placements = Placement.objects.filter(shelf__startswith=shelfname)
rows = max(map(lambda x: x.get_row(), placements))
columns = max(map(lambda x: x.get_column(), placements))
shelf_list = [ [[] for i in xrange(columns+1)] for j in xrange(rows+1)]
for placement in placements:
shelf_list[placement.get_row()][placement.get_column()].append(placement.category)
return shelf_list
@staticmethod
def get_all_shelves():
shelves = set()