To Slide Developers,

I'm looking for a good solution for deleting permissions
of a user and group as well as possible deleting a user's
locks when deleting a user or group.

The current implementation of the Security class makes this
very difficult as the permissions can only be enumerated
based upon a ObjectNode upon which a permission has
been granted or denied.

I'm writing this now as I understand there is an effort underway
to move to a mode user / group centric permissions with the
potential of dynamic roles.  For this reason I'd like to offer
up assistance on something that might kill two birds with one
stone.

Structure for Users, Groups and Roles:
  /users (SubjectNode and collection)
      /UserA  (UserNode and collection)
            /permissions (SubjectNode and collection)
                  permission1 (LinkNode to an ObjectNode)
            /groups (SubjectNode and collection)
                  Administrators (LinkNode to /groups/Administrators)
            /roles (SubjectNode and collection)
                  user (LinkNode to /roles/user)
  /groups (SubjectNode and collection)
      /Administrators (GroupNode and collection)
            /UserA (LinkNode to /users/UserA)
  /roles (SubjectNode and collection)
      /root (SubjectNode and collection)
      /user (SubjectNode and collection)
      /guest (SubjectNode and collection)

and a related change in org.apache.slide.security.Security
      enumeratePermissibleNodes(UserNode) : ObjectNode[]

William Ruberte




************************************************************************

If you received this e-mail in error please delete it and notify the sender as soon as 
possible. The contents of this e-mail may be confidential and the unauthorized use, 
copying, or dissemination of it and any attachments to it, is prohibited.

Internet communications are not secure and Hyperion does not, therefore, accept legal 
responsibility for the contents of this message nor for any damage caused by viruses. 
The views expressed here do not necessarily represent those of Hyperion.

For more information about Hyperion, please visit our Web site at www.hyperion.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to