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
This commit is contained in:
parent
0c6d0a4102
commit
31ff35de3c
3 changed files with 18 additions and 2 deletions
|
@ -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))
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
<td>
|
||||
<input type="hidden"
|
||||
id="concept.search.predicate"
|
||||
tal:attributes="value view/defaultPredicate" />
|
||||
tal:attributes="value view/defaultPredicateUid" />
|
||||
<input dojoType="comboBox" mode="remote" autoComplete="False"
|
||||
name="concept.search.text" id="concept.search.text"
|
||||
tal:attributes="dataUrl
|
||||
|
|
|
@ -352,6 +352,8 @@
|
|||
<adapter factory="loops.target.ConceptProxy"
|
||||
permission="zope.ManageContent" />
|
||||
|
||||
<!-- text conversions, e.g. for full-text indexing -->
|
||||
|
||||
<adapter for="loops.interfaces.IFile"
|
||||
provides="cybertools.text.interfaces.ITextTransform"
|
||||
name="application/pdf"
|
||||
|
@ -362,6 +364,16 @@
|
|||
name="application/msword"
|
||||
factory="cybertools.text.doc.DocTransform" />
|
||||
|
||||
<adapter for="loops.interfaces.IFile"
|
||||
provides="cybertools.text.interfaces.ITextTransform"
|
||||
name="application/vnd.ms-powerpoint"
|
||||
factory="cybertools.text.ppt.PptTransform" />
|
||||
|
||||
<adapter for="loops.interfaces.IFile"
|
||||
provides="cybertools.text.interfaces.ITextTransform"
|
||||
name="application/vnd.ms-excel"
|
||||
factory="cybertools.text.xls.XlsTransform" />
|
||||
|
||||
<!-- utilities -->
|
||||
|
||||
<utility
|
||||
|
|
Loading…
Add table
Reference in a new issue