[Zope-dev] Images and Products

Dieter Maurer dieter@handshake.de
Mon, 26 Mar 2001 19:59:20 +0200 (CEST)


Andre Schubert writes:
 > I have a little Problem on using Images in my Product.
 > If i'am logged in as Manager i can View the Image, but if logged in as
 > Anonymous i can't view the Image.
 > The View permission is assigned to Anonymous Role and the Image Foo is
 > assing to the View Permission, but i can't view the Image as Anonymous.
 > 
 > Source:
 > __ac_permissions=(
 > ....
 > ('View', ('index_html','Foo'), ('Manager',)),
As Chris already pointed out:

	                  ^^^^^
does not work.

 > Foo = ImageFile('icons/foo.gif',globals())
 > 
 > Link:
 > http://www.somewhere.de/myProduct/Foo
Access permissions are controlled by the permission
of "ImageFile.index_html" which requires view permission.

I expect, you have somehow broken the acquisition chain.
Does your product inherits "Acquisition.{Ex|Im}plicit"
or at least "ExtensionClass.Base"?
If not, Zope's permission machinery will not work.


Dieter