From 5db1bbd5c691cec8039bcf08c4e22c1c9df82d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 22 Apr 2015 12:11:36 +0200 Subject: [PATCH 09/11] backoffice: make users and settings accessible when there are no users (#6726) --- wcs/qommon/admin/menu.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wcs/qommon/admin/menu.py b/wcs/qommon/admin/menu.py index dbcf458..685448c 100644 --- a/wcs/qommon/admin/menu.py +++ b/wcs/qommon/admin/menu.py @@ -182,6 +182,8 @@ def error_page(section, error): def is_accessible(key): if not get_request().user: + if get_publisher().user_class.count() == 0: + return key in ('settings', 'users') return False user_roles = set(get_request().user.roles or []) -- 2.1.4