-----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-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to