for webbased application me , team have been working zope 2 framework (http://docs.zope.org/zope2/). provides nice web interface can create, edit , delete file , folder objects. let's have root folder '/', using interface can add new folder without problems. want manage same python script, have not been able work.
a few of approaches have tried in zope (in script runs '/'):
context.manage_addfolder( id='name', title='' ) container.manage_addfolder( id='name', title='' ) container.manage_addproduct['ofsp'].manage_addfolder( id='name', title='' ) container.restrictedtraverse( '/' ).manage_addfolder( id='name', title='' ) container.restrictedtraverse( '/' ).manage_addproduct['ofsp'].manage_addfolder( id='name', title='' ) however, none of these creates folder. strange thing script executed fine in no errors thrown, produces no folder. @ first thought might permission thing, strange behaviour persisted when enabled permissions every user in zope.
wat doing wrong here?
all works me when executed on zope 2.13.x manager role python script inside zope ui:
context.manage_addfolder('justatest') container.manage_addfolder('justatest2') the easiest way allow normal users creation of folders assign proxy role python script creating folder. manager role convenient, should prepare role less permissions task.
Comments
Post a Comment