Forum OpenACS Development: Re: Joining to acs_objects and package-aware packages

Collapse
Posted by Joel Aufrecht on
Since I haven't re-written the documentation for permissions or the object model or content repository, I don't understand them yet. (Yes, my dirty secret is that I'm only doing the documentation because the only way I can understand something is to document it :P) Could you guys please explain the ramifications of these changes at the basic development level? Specifically:
  • I create a notes table. Each record in the notes table is also an ACS object. In which field in which table should I store the note owner? The package instance the note is in?
  • I create a new permission for notes, e.g. "generate-email-alert". How do I indicate who does and does not have this permission for this note?
  • What is this "denormalization?"