0001-backoffice-don-t-display-logger-and-bounces-panels-i.patch
wcs/admin/bounces.py | ||
---|---|---|
142 | 142 |
get_response().breadcrumb.append( ('bounces/', _('Bounces')) ) |
143 | 143 |
return Directory._q_traverse(self, path) |
144 | 144 | |
145 |
def is_visible(self, *args): |
|
146 |
return (get_cfg('emails', {}).get('bounce_handler') == True and Bounce.count() > 0) |
|
147 | ||
145 | 148 |
def _q_index(self): |
146 | 149 |
html_top('bounces', title = _('Bounces')) |
147 | 150 |
wcs/backoffice/root.py | ||
---|---|---|
261 | 261 |
('users/', N_('Users')), |
262 | 262 |
('roles/', N_('Roles')), |
263 | 263 |
('categories/', N_('Categories')), |
264 |
('logger/', N_('Logs')), |
|
265 |
('bounces/', N_('Bounces')), |
|
264 |
('logger/', N_('Logs'), logger.is_visible),
|
|
265 |
('bounces/', N_('Bounces'), bounces.is_visible),
|
|
266 | 266 |
('settings/', N_('Settings')), |
267 | 267 |
('/', N_('WCS Form Server')) |
268 | 268 |
] |
... | ... | |
312 | 312 |
k, v, display_function = item |
313 | 313 |
if not k.strip('/'): |
314 | 314 |
continue |
315 |
if display_function and not display_function(k): |
|
316 |
continue |
|
315 | 317 |
if k.strip('/') in ('home', 'forms', 'workflows', 'users', 'roles', |
316 | 318 |
'categories', 'settings', 'management'): |
317 | 319 |
# menu entries that have icons. |
wcs/qommon/admin/logger.py | ||
---|---|---|
21 | 21 |
from quixote.html import htmltext, TemplateIO |
22 | 22 |
from quixote.directory import Directory |
23 | 23 | |
24 |
from qommon import logger, errors |
|
24 |
from qommon import get_cfg, logger, errors
|
|
25 | 25 |
from qommon.backoffice.menu import html_top |
26 | 26 |
from qommon.admin.menu import error_page |
27 | 27 | |
... | ... | |
35 | 35 | |
36 | 36 |
by_user = ByUserDirectory() |
37 | 37 | |
38 |
def is_visible(self, *args): |
|
39 |
return get_cfg('debug', {}).get('logger', False) |
|
40 | ||
38 | 41 |
def _q_index(self): |
39 | 42 |
get_response().breadcrumb.append( ('logger/', _('Logs')) ) |
40 | 43 |
html_top('logger', title = _('Logs')) |
41 |
- |