> http://stackoverflow.com/questions/7766731/restrict-content-types-on-
dexterity-documents might show you one way to do this,
> 
>       Raphael
> 

Hi Raphael,

thanks for the suggestion. I tried to follow it by:

1. going to the page (called Marketing) in which I want to finetune the 
permissions (using my Manager account), open a debugger with the pdb view, and 
executed

section.manage_permission("Modify portal content", roles=['Manager'], acquire=0)
import transaction; transaction.commit()

2. Restarted plone, reloaded the Marketing page, entered into the pdb view, and 
checked that Site Administrator no longer has Modify portal content permissions.

ipdb> [x['name'] for x in section.permissionsOfRole('Site Administrator') if 
x['selected']]
['Access contents information', 'Change portal events', 'View']

3. Then I switched to a Site Administrator account, visited another random 
page, 
copied it with the Copy action menu item, and returned to the Marketing page of 
step 1. In the action menu I can now Paste the item.

I wonder why I am allowed to paste something into the Marketing item when my 
account has no Modify portal content permissions there.




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

Reply via email to