[Standards-JIG] JEP-0060: 1.8pre18

Brian Raymond brian.raymond at je.jfcom.mil
Fri Jun 9 15:03:59 UTC 2006


In working with hierarchal nodes the idea of permission inheritance seems to
make sense as an addition to the spec.

Currently when you have a collection node with children all of the node
permissions need to be managed independently. If all the nodes belonging to
a parent need to be made available to the same users it's much more
convenient to manage the permissions of just the top level node and have all
of the children inherit those permissions. To accomplish this a
configuration option could be added to a node so it can be configured to
inherit permissions from the specified node.

<field var='pubsub#innherit_perms'
         type='test-single'
         label='Inherit permissions from specified node'/>

A boolean would be easier in this case since it could simply be set to true
but that leaves some ambiguity when a node has multiple parents. Maybe two
options make sense, one a boolean when there is a single parent and this for
nodes with multiple parents?

This is flexible enough to work with any nodes but the primary use case is
for managing permissions on a group of nodes that allow the same access.

- Brian 



On 6/5/06 2:48 PM, "Peter Saint-Andre" <stpeter at jabber.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Version 1.8pre18 of JEP-0060 is available here:
> 
> http://www.jabber.org/jeps/tmp/jep-0060-1.8.html
> 
> The CVS diff from 1.8pre17 is here:
> 
> http://www.jabberstudio.org/cgi-bin/viewcvs.cgi/cvs/jeps/0060/jep-0060.xml?r1=
> 1.121&r2=1.123
> 
> Enjoy!
> 
> Peter
> 
> - --
> Peter Saint-Andre
> Jabber Software Foundation
> http://www.jabber.org/people/stpeter.shtml
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFEhHxvNF1RSzyt3NURAssbAJsERsUwGRH393KbmSOeVWHsdvgt6QCfRmP8
> B5PVHPrnxBYw8IGzDdJHyJc=
> =w0g5
> -----END PGP SIGNATURE-----



More information about the Standards mailing list