mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 14:17:19 +00:00
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:
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user