Well, what I'm trying to do is make a generally useful unix style
permissions module.  i.e. each model with this module will have an
owner, a group and ability to set view/update/destroy permissions
based on group/everyone.

http://gist.github.com/517863

I originally thought to include owner permissions but found it doesn't
make a lot of sense for owners to not be able to view or modify their
own stuff on a selective basis.  I added in early exit hooks (probably
is a better way of doing this) so that it's possible to do selective
permissions changes without having to override the whole basic
permission method.

Not shown in this is a basic group model with join table so users can
have many groups (and maybe a default group).

Obviously not needed in a lot of places, but seems like it could be
used a few cases and might be an example for one way to setup a
permissions system.  Any thoughts or improvements?

On Aug 10, 5:38 am, Owen Dall <[email protected]> wrote:
> Yes, an example would be very useful.
>
>
>
> On Mon, Aug 9, 2010 at 8:37 PM, Skott Klebe <[email protected]> wrote:
> > I'd love to see how that works out - sounds like some stuff I was
> > trying a while back.
>
> > SK
>
> > On Mon, Aug 9, 2010 at 5:48 PM, kevinpfromnm <[email protected]>
> > wrote:
> > > I know odd question, but was thinking of extracting out some model
> > > functionality into a classy_module and it would be nice to be able to
> > > add fields from the module.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > "Hobo Users" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > [email protected]<hobousers%[email protected]>
> > .
> > > For more options, visit this group at
> >http://groups.google.com/group/hobousers?hl=en.
>
> > --
> > Skott Klebe
> > [email protected]
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Hobo Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<hobousers%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/hobousers?hl=en.
>
> --
> - Owen
>
> Owen Dall, Chief Systems Architect
> Barquin International
> Cell: 410-991-0811

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to