• Sharing project info

  last modified January 26, 2007 by ianb

This page describes architecture .

In addition to sharing user info from the Zope process to other processes, we have to share project info.  Some of the information:

  1. The security level ("open", "medium", "closed")
  2. Basic project info (full name, nav name)
  3. Membership, including permission levels (needed for example when providing a list of users)
  4. List of subprojects, or the parent project.
This should be implemented as a simple RESTful URL.  E.g., GET /info/xml -- there is no interface to do anything but read the information.  Some of this information (e.g., the membership) is not necessarily public, so we must determine that the client is "inside" openplans.