Re: Where to define the roles allowed to access

Joachim Schmitz <[email protected]>
Newsgroups gmane.comp.web.zope.cps.devel
Message-ID <[email protected]>
To reply to my own post:

I investigated the problem a little deeper. It is caused by using the 
method context.orderObjects(), which is protected by the "Manage 
properties" permission. I gave this permission to the SectionManager,
but still the browser login box pops up, which should not happen at all.
Further investigation showed, that I also need the permission
"Change subobjects order" which is not mentioned in OrderSupport.py at 
all. How would I find such things, except with try and error ?

Joachim Schmitz schrieb:
> hi,
> 
> if I access our portal as a user which has no Manager role I get the 
> following traceback from verbose security:
> 
> Unauthorized: Your user account does not have the required permission. 
> Access to 'edit' of (StudyLevel at 
> /srp/campus/academics/AGR/AEE/certificates/BAGAEE/1004528/650171125__0001) 
> denied. Your user account, depman1, exists at /srp/acl_users. Access 
> requires one of the following roles: ['Manager']. Your roles in this 
> context are ['Anonymous', 'Authenticated', 'Member', 'Owner', 
> 'SectionManager', 'SectionReader', 'SectionReviewer'].
> 
> The roles are exactly as I want them. I am wondering where do I define 
> the required roles in CPS so that for example SectionManager is one of 
> them ?
> 
> Any hint is welcome.
> 
> 


-- 
Mit freundlichen Grüßen                                Joachim Schmitz
......................................................................
AixtraWare eK ..Joachim Schmitz ..www.aixtraware.de ..t: +49-2464-8851
Hüsgenstr. 33a .....d-52457 Aldenhoven .............f: +49-2464-905163


_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.