allow jumping from space detail to space list of other level
This commit is contained in:
parent
d3c4469a38
commit
a768bb762f
1 changed files with 3 additions and 0 deletions
|
@ -71,12 +71,15 @@ def level_detail(request, pk):
|
||||||
@sidebar_view
|
@sidebar_view
|
||||||
@etag(etag_func)
|
@etag(etag_func)
|
||||||
def space_detail(request, level, pk):
|
def space_detail(request, level, pk):
|
||||||
|
Level = request.changeset.wrap_model('Level')
|
||||||
Space = request.changeset.wrap_model('Space')
|
Space = request.changeset.wrap_model('Space')
|
||||||
qs = Space.objects.filter(Space.q_for_request(request))
|
qs = Space.objects.filter(Space.q_for_request(request))
|
||||||
space = get_object_or_404(qs.select_related('level'), level__pk=level, pk=pk)
|
space = get_object_or_404(qs.select_related('level'), level__pk=level, pk=pk)
|
||||||
|
|
||||||
return render(request, 'editor/space.html', {
|
return render(request, 'editor/space.html', {
|
||||||
|
'levels': Level.objects.filter(Level.q_for_request(request), on_top_of__isnull=True),
|
||||||
'level': space.level,
|
'level': space.level,
|
||||||
|
'level_url': 'editor.spaces.list',
|
||||||
'space': space,
|
'space': space,
|
||||||
'can_edit': request.changeset.can_edit(request),
|
'can_edit': request.changeset.can_edit(request),
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue