Hey. I'm upgrading from 2.5.1 to 3.0.2 and have sharing tab issues.

My current (2.5.1) site uses roles 'Reader', 'Writer', and 'Owner'. These show on the sharing tab and all my users understand them.

When I migrate to 3.0.2, I get 'can add', 'can edit', 'can view' and 'can review'. My users will not understand these (my users have limited adaptive expertise).

So, I want to revert to the old roles. I know I can add them as utilities ala localroles.py and configure.zcml in plone.app.workflow. That's the note on page 85 of _Professional Plone Development_. (Thanks jonstahl for pointing me at this note!).

The trick seems to be, not adding my new/old roles, but deleting the old/new roles (the ones added in 3.0). I can write python code to unregister the utilities (I think...). I know of no zcml directive to unregister a utility. This seems like a difficult (and, security-wise, somewhat scary) road to travel. Is there a better way of accomplishing what I want ('Reader', 'Writer', and 'Owner' replacing 'can add', 'can edit', 'can view', and 'can review')?

BTW, what use is seeing the 'can add' role on the sharing page of an ATDocument? This is an aside, but it struck me as strange and somewhat confusing...

Thanks,

Derek


_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to