removed breadcrumbs logic to its own template

removed breadcrumbs block from templates
added breadcrumbs that were missing from settings page
This commit is contained in:
ajurna@gmail.com
2016-03-30 11:37:49 +01:00
parent 35ad65aaa2
commit ae1b43d366
8 changed files with 19 additions and 52 deletions

View File

@@ -149,6 +149,9 @@ def user_add_page(request):
@user_passes_test(lambda u: u.is_superuser)
def settings_page(request):
success_message = []
crumbs = [
('Settings', '/comic/settings/'),
]
if request.POST:
form = SettingsForm(request.POST)
if form.is_valid():
@@ -169,13 +172,14 @@ def settings_page(request):
recaptcha_public_key.save()
success_message.append('Settings updated.')
form = SettingsForm(initial=SettingsForm.get_initial_values())
context = RequestContext(request, {
context = {
'error_message': form.errors,
'success_message': '</br>'.join(success_message),
'form': form,
'menu': Menu(request.user, 'Settings'),
'title': 'CBWebReader - Settings',
})
'breadcrumbs': generate_breadcrumbs_from_menu(crumbs),
}
return render(request, 'comic/settings_page.html', context)