From 31ff35de3c4f534593981989f695f9a7bc9db14e Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 8 Mar 2007 08:14:34 +0000 Subject: [PATCH] bug fix for create/edit resource dialog; activated ppt and xls full-text indexing git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1627 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/form.py | 6 +++++- browser/form_macros.pt | 2 +- configure.zcml | 12 ++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/browser/form.py b/browser/form.py index 3a68304..10ad5f1 100644 --- a/browser/form.py +++ b/browser/form.py @@ -101,6 +101,10 @@ class ObjectForm(NodeView): def defaultPredicate(self): return self.loopsRoot.getConceptManager().getDefaultPredicate() + @Lazy + def defaultPredicateUid(self): + return util.getUidForObject(self.defaultPredicate) + @Lazy def typeManager(self): return ITypeManager(self.context) @@ -115,7 +119,7 @@ class ObjectForm(NodeView): def conceptsForType(self, token): noSelection = dict(token='none', title=u'not selected') result = sorted(ConceptQuery(self).query(type=token), key=lambda x: x.title) - predicateUid = util.getUidForObject(self.defaultPredicate) + predicateUid = self.defaultPredicateUid return ([noSelection] + [dict(title=o.title, token='%s:%s' % (util.getUidForObject(o), predicateUid)) diff --git a/browser/form_macros.pt b/browser/form_macros.pt index e1145be..b05db60 100644 --- a/browser/form_macros.pt +++ b/browser/form_macros.pt @@ -152,7 +152,7 @@ + tal:attributes="value view/defaultPredicateUid" /> + + + + + +