[silva.ui][Sylvain Viollon] Add an option to disable links to ZM...
[email protected] Mon, 28 Oct 2013 15:17:42 +0100
| Newsgroups | gmane.comp.web.zope.silva.cvs |
|---|---|
| Message-ID | <[email protected]> |
author: Sylvain Viollon
date: Mon Oct 28 15:17:33 2013 +0100
revision: 669:da1193071f93 in silva.ui
branch:
details: https://hg.infrae.com/silva.ui?cmd=changeset;node=da1193071f93
modified: src/silva/ui/interfaces.py src/silva/ui/service.py
added:
removed:
log: Add an option to disable links to ZMI from SMI.
diffstat:
src/silva/ui/interfaces.py | 6 ++++++
src/silva/ui/service.py | 6 ++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diffs (53 lines):
diff -r afd9a32b87e2 -r da1193071f93 src/silva/ui/interfaces.py
--- a/src/silva/ui/interfaces.py Fri Oct 25 18:16:50 2013 +0200
+++ b/src/silva/ui/interfaces.py Mon Oct 28 15:17:33 2013 +0100
@@ -183,6 +183,12 @@
u"can edit content in the Silva root instead."),
required=False,
default=False)
+ smi_link_zmi = schema.Bool(
+ title=_(u"SMI provides links to ZMI for manager"),
+ description=_(u"The user settings provides links to access the"
+ u"underlying ZMI interface and services."),
+ required=False,
+ default=True)
maintenance_message = schema.Text(
title=_(u"Maintenance UI message"),
description=_(
diff -r afd9a32b87e2 -r da1193071f93 src/silva/ui/service.py
--- a/src/silva/ui/service.py Fri Oct 25 18:16:50 2013 +0200
+++ b/src/silva/ui/service.py Mon Oct 28 15:17:33 2013 +0100
@@ -59,7 +59,8 @@
maintenance_message = None
test_mode = False
smi_access_root = False
-
+ smi_link_zmi = True
+
# Default folder settings
folder_icon_link = True
folder_icon_preview = True
@@ -70,7 +71,6 @@
folder_goto_menu = False
-
class SaveUIGenericSettingsAction(silvaforms.Action):
identifier = 'save'
title = _('Save')
@@ -90,6 +90,7 @@
preview_resolutions = data['preview_resolutions']
notifications_life = data['notifications_life']
smi_access_root = data['smi_access_root']
+ smi_link_zmi = data['smi_link_zmi']
if notifications_life is not silvaforms.NO_VALUE:
form.context.notifications_life = notifications_life
else:
@@ -118,6 +119,7 @@
form.context.preview_use_resolutions = preview_use_resolutions
if preview_resolutions is silvaforms.NO_VALUE:
preview_resolutions = []
+ form.context.smi_link_zmi = smi_link_zmi
form.context.preview_resolutions = preview_resolutions
form.context.smi_access_root = smi_access_root
form.context.name = name