From 192b231cf206422826cfa340e4dd6d6c0a19d687 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 5 May 2007 08:25:20 +0000 Subject: [PATCH] provide 'Edit Concept Map' link git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1715 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/common.py | 10 ++++++++++ browser/node_macros.pt | 12 ++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/browser/common.py b/browser/common.py index ecae4b2..bcc7612 100644 --- a/browser/common.py +++ b/browser/common.py @@ -139,6 +139,10 @@ class BaseView(GenericView): def url(self): return absoluteURL(self.context, self.request) + @Lazy + def rootUrl(self): + return absoluteURL(self.loopsRoot, self.request) + @Lazy def view(self): return self @@ -331,6 +335,12 @@ class BaseView(GenericView): # this may depend on system and user settings... return True + @Lazy + def conceptMapEditorUrl(self): + return (checkPermission('loops.xmlrpc.ManageConcepts', self.context) + and self.rootUrl + '/swf.html' + or None) + inlineEditable = False def inlineEdit(self, id): diff --git a/browser/node_macros.pt b/browser/node_macros.pt index 04d32f3..7d6701c 100644 --- a/browser/node_macros.pt +++ b/browser/node_macros.pt @@ -209,15 +209,23 @@ +
+ + Edit Concept Map + +
- Create Resource...
-