[opencms-dev] Database Manager needs to be Project Manager? / Custom permissions in the AdminView

Tobias Knierim knierim at codecentric.de
Thu Feb 18 08:32:40 CET 2010


Hi there,

can somebody please tell me, if it's intended that a Database Manager needs
to be a Project Manager before he is able to import projects?
The problem is the creation of a new project for the import.
createProject in the CmsSecurityManager checks for the Project Manager Role.
" checkRole(dbc,
CmsRole.PROJECT_MANAGER.forOrgUnit(getParentOrganizationalUnit(name)));"

Why then have an DatabaseManager, when he also needs to be a ProjectManager?
The hole role concept seems a little bit sloppy to me. But maybe this is
only the case, cause I can't find any documentation. :)

Why do I ask in general.
We try to accomplish custom permissions in our AdminView.
I'm really missing out a "create Role" Button, and a part where I can set
custom permissions for the specified role.
Why bothering to write a CustomToolHandler, if the functionality of the Tool
is checking for specific roles.

-- 
Mit freundlichen Grüßen / Best regards


Tobias Knierim
IT Consultant


-- 

codecentric GmbH, Merscheider Str. 1, 42699 Solingen

Büro: +49 (0) 212 233628-69, Mobil: +49 (0) 170 9196589, Fax: +49 (0) 212
23362-79

Internet:           www.codecentric.de
Blog:                blog.codecentric.de

Geschäftsführer: Mirko Novakovic und Rainer Vehns
Sitz der Gesellschaft: Solingen
Registergericht: Amtsgericht Wuppertal, HRB 19214

Diese E-Mail einschließlich evtl. angehängter Dateien enthält vertrauliche
und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige
Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie
bitte sofort den Absender und löschen Sie diese E-Mail und evtl. anhängende
Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen evtl.
anhängender Dateien sowie die unbefugte Weitergabe dieser E-Mail ist nicht
gestattet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20100218/976f3e49/attachment.htm>


More information about the opencms-dev mailing list