Package: collective - LinkManager
a test of SfIndex product
Sourceforge Info
| Project Name: | collective |
| Package Name: | LinkManager |
| Files Page: | |
| Browse CVS: | http://cvs.sourceforge.net/viewcvs.py/collective/LinkManager/ |
Package README (CVS ver. 1.1.1.1)
Link Manager ============ by Fabiano Weimar dos Santos (Xiru) <fabiano@x3ng.com.br> X3ng Web Technology <http://www.x3ng.com.br> This application was made to create a easy to use Link Management System. To install Link Manager, You must have Plone 1.0.3 and Archetypes 1.0. I advice you to use "Plone-1_0" and Archetypes "release-1_0" CVS branches. Please, let me know if you are using this Product ;-) Permission Validation ===================== Link Manager has an advanced security validation engine to build Link slot and to avoid unauthorized access to Link objects under the Default Plone Workflow scenario. Link Manager handle the "View" and the "Access contents information" permissions to enforce that a Link object will not be avaliable for non-select roles. If you are using workflow and you do some object transition (diferent from "publish") the object permissions will be changed by DCWorkflow (a common behavior). It's necessary to enable all the workflow stuff. However, keep in mind that the publish transition will set the selected roles on the Link object cleaning the workflow setting (It's done by a Python Script that run on the publish transition). This security adjust will occur every time that you edit a Link object too. Some points: * All Link tree security validations are made using has_role method. * Non-Manager users will NOT see the Link and Category objects on the Link tree until publish them. * To publish a Link object, you must have the "Modify Portal Content" permission. * For security reasons, at least "Manager" and "Owner" are allways allowed to "View" and "Access contents information".