TTW Role Permissions are not affecting addables
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 3 |
Fix Released
|
Medium
|
Steve Alexander |
Bug Description
TTW setting of Role Permissions saves the settings, however they don't actually affect which objects the role is allowed to add.
To recreate the bug:
1. Use the Step6 folder from the Zope 3 tutorial at:
http://
as your Contact package (living in the ZopeProducts/
2. Add the product to your products.zcml file.
3. Log into Zope as a Site Manager.
4. Use the TTW interface to access the Role Permissions view of the root folder and "+" the "Manage Contacts" permission for Site Managers.
5. Go back to the contents view of the root folder, and click "Add...".
The Contact object does not show up in the list of addables.
However, if you manually hack the principals.zcml file to grant either your principal or site managers the "Manage Contacts" permission, you will see your newly-created Contact component as an addable object.
Status: Pending => Accepted
Supporters added: stevea
This is still broken.
I guess I'll take a look at it...