display links in location details
This commit is contained in:
parent
359c176ad2
commit
ec18cc7365
4 changed files with 46 additions and 33 deletions
|
@ -50,7 +50,9 @@ class LevelGeometryMixin(GeometryMixin):
|
|||
|
||||
def details_display(self):
|
||||
result = super().details_display()
|
||||
result['display'].insert(3, (str(_('Level')), {'slug': self.level.get_slug(), 'title': self.level.title}))
|
||||
result['display'].insert(3, (str(_('Level')), {'id': self.level_id,
|
||||
'slug': self.level.get_slug(),
|
||||
'title': self.level.title}))
|
||||
return result
|
||||
|
||||
@property
|
||||
|
|
|
@ -55,7 +55,9 @@ class SpaceGeometryMixin(GeometryMixin):
|
|||
|
||||
def details_display(self):
|
||||
result = super().details_display()
|
||||
result['display'].insert(3, (str(_('Space')), {'slug': self.space.get_slug(), 'title': self.space.title}))
|
||||
result['display'].insert(3, (str(_('Space')), {'id': self.space_id,
|
||||
'slug': self.space.get_slug(),
|
||||
'title': self.space.title}))
|
||||
return result
|
||||
|
||||
def register_delete(self):
|
||||
|
|
|
@ -163,7 +163,7 @@ class SpecificLocation(Location, models.Model):
|
|||
|
||||
for category, groups in sorted(groupcategories.items(), key=lambda item: item[0].priority):
|
||||
result['display'].insert(3, (category.title, tuple(
|
||||
{'slug': group.get_slug(), 'title': group.title}
|
||||
{'id': group.pk, 'slug': group.get_slug(), 'title': group.title}
|
||||
for group in sorted(groups, key=attrgetter('priority'), reverse=True)
|
||||
)))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue