Hallo zusammen,
ich habe ein paar Schwierigkeiten beim Entwickeln eines ZOPE Produkts.
Die Schwierigkeit fängt eigentlich schon beim Entwurf an.
Ich habe eine Klasse User, sowie eine Klasse um User in einer DB zu speichern und auch wieder zum auslesen. Beim auslesen wird eine Liste mit User Objekten zurückgegeben. In Python hab ich folgende Funktion:
Code
def get_users(self):
users = dao.get_users()
for user in users:
print "Benutzername: " + user.name
print "Alter: " + user.age
...
Für meine Page Template habe ich folgende Funktion
In meinem Page Template hab ich folgenden HTML Code
HTML
<span tal:repeat="user here/get_user">
<span tal:content="user/name">Name</span>
<span tal:content="user/age">Alter</span>
</span>
Und ZOPE sagt jetzt folgendes
ZitatUnauthorized: You are not allowed to access 'name' in this context
Wie kann ich die Rechte ändern sodass mein Page Template auf die User Objekte zugreifen kann?