On Nov 3, 2006, at 11:39 AM, Philipp von Weitershausen wrote:

Dominique Lederer wrote:
I have users residing in an external database.I store user data with
principal annotations. Now i want to create a view where users with a
special annotation are listed.
Is it possible to catalog principal annotations and how?

Sure. catalog.index_doc(obj) should do it (where obj is the principal). Then you should have an indices configured to index whichever fields you want to index. Of course, those fields should be coming from an adapter for the principal that you have to create. THe adapter would look at the principal's annotation.

This will work if you have a key reference implementation specifically for principals. The default key reference impl. is just for persistent objects, and standard Zope 3 principals are transient, generated for the current request by the pluggable auth utility.

Zope3-users mailing list

Reply via email to