[silva.core.smi][Sylvain Viollon] 'content' is the parent screen...

[email protected] Tue, 12 Nov 2013 12:44:25 +0100
Newsgroups gmane.comp.web.zope.silva.cvs
Message-ID <[email protected]>
author:    Sylvain Viollon
date:      Tue Nov 12 12:44:22 2013 +0100
revision:  711:3e608ceb1bf4 in silva.core.smi
branch:    2.4
details:   https://hg.infrae.com/silva.core.smi?cmd=changeset;node=3e608ceb1bf4
modified:  src/silva/core/smi/content/publish/__init__.py
added:     
removed:   
log:       'content' is the parent screen of publish.


diffstat:

 src/silva/core/smi/content/publish/__init__.py |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (15 lines):

diff -r 717de19fd2d4 -r 3e608ceb1bf4 src/silva/core/smi/content/publish/__init__.py
--- a/src/silva/core/smi/content/publish/__init__.py	Tue Nov 12 12:24:25 2013 +0100
+++ b/src/silva/core/smi/content/publish/__init__.py	Tue Nov 12 12:44:22 2013 +0100
@@ -21,6 +21,11 @@
 
     label = _('Publication')
 
+    def get_menu_parent(self):
+        parent = super(Publish, self).get_menu_parent()
+        parent['screen'] = 'content' # Containers have no publish screen
+        return parent
+
 
 class PublishMenu(ExpendableMenuItem):
     grok.adapts(ContentMenu, IVersionedObject)