-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Evrim Ozcelik wrote: > Is there a way to set zope permissions for files that are linked to zope > with file system directory view. For example, i have a zope python script > which must only be executed by users that have manager role. In order to do > this i think i have 2 alternatives: > > 1- I can control the permission in the zope python script script > > user = getAuthenticatedUser() > if(user has manager role): > .... > else: > go to login > > 2- I can put a special file like .metadata file and set the python script > zope permissions. (I don't know how can i do this)
First, FSPythonScript, DirectoryView, etc. are from CMFCore -- the more appropriate list for this question would be [EMAIL PROTECTED] (CC'ed). Second: the .metadata file allows you to change a number of settings for filesystem-based objects, including title, cache manager, proxy roles, and the role permission map. In your case, the map is the important setting: you want to restrict the "View" permission to the "Manager" role, e.g: [security] View = 0:Manager Where the '0:' bit turns off the "Acquire?" flag. Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC8OVK+gerLs4ltQ4RAkLyAJ0V3MGg0Vq5wd5Dsz6v7LpRIdFhgACfQihx BAJF8cTx890GdYKxvFgrc+Q= =BYMu -----END PGP SIGNATURE----- _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )