provide additional allocation predicate 'isowner'

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@4035 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2010-10-12 09:07:00 +00:00
parent 64db0029e6
commit 1b56f8fd44
3 changed files with 6 additions and 4 deletions

View file

@ -636,7 +636,7 @@ class BaseView(GenericView, I18NView):
jsCall = ('dojo.require("dojo.parser"); '
'dojo.registerModulePath("jocy", "/@@/cybertools.jocy"); '
'dojo.require("jocy.data");')
cm.register('js-execute', jsCall, jsCall=jsCall)
cm.register('js-execute', 'dojo_registration', jsCall=jsCall)
cm.register('css', identifier='Lightbox.css', position=0,
resourceName='ajax.dojo/dojox/image/resources/Lightbox.css',
media='all')

View file

@ -114,8 +114,10 @@ class EditPersonForm(EditConceptForm):
types = list(self.typeManager.listTypes(include=('workspace',)))
#assigned = [r.context for r in self.assignments]
#types = [t for t in types if t.typeProvider not in assigned]
return [dict(title=t.title, token=t.tokenForSearch,
predicates=['standard', 'ismember', 'ismaster']) for t in types]
predicates = [n for n in ['standard', 'ismember', 'ismaster', 'iswoner']
if n in self.conceptManager]
return [dict(title=t.title, token=t.tokenForSearch, predicates=predicates)
for t in types]

View file

@ -61,7 +61,7 @@ localPermissions = ('zope.ManageContent', 'zope.View', 'loops.ManageWorkspaces',
acquiringPredicateNames = ('hasType', 'standard', 'ownedby', 'ispartof')
allocationPredicateNames = ('ismaster', 'ismember')
allocationPredicateNames = ('isowner', 'ismaster', 'ismember',)
workspaceGroupsFolderName = 'gloops_ws'