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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user