yep, any update on this rg1024? On Wed, Jul 20, 2011 at 4:36 PM, Christopher Adams <[email protected]> wrote: > Cool, is this getting documented? > > My extensions use permissions a lot so it would be great to have a standard > API for this. > > On Wed, Jul 20, 2011 at 5:34 AM, [email protected] <[email protected]> wrote: >> >> On Tue, Jul 19, 2011 at 2:21 PM, Roger Martín <[email protected]> wrote: >> > Hi folks!! >> > >> > i've added two simple method in membership class: is_systemgod (trivial) >> > and >> > have_permission, that check if you have given permission or your group >> > had a >> > minor group level (you can see it in widget.php line 342) >> > I will apply this changes in all aiki when my installation works fine ( >> > i >> > can't test changes). >> > >> > Probably there are some improvements to do: >> > - aiki_users table has a field aiki_permissions that is unused. The idea >> > is >> > combine group and user permissions? >> >> Yes, we should model our system after unix. >> >> Honestly, I want to replace all nonstandard parts like systemgod, etc >> with unix equivalents like is_root(). >> >> > - permissionS suggests me that you can have more that one.. but you know >> > my >> > English is horrible!! >> >> Totally, we need proper users and groups on every widget for access. >> >> > - the same table aiki_groups define groups ( the user permissions are >> > collected from there) and permissions 'rules'. Perhaps is better split >> > table >> > or allow more than one permission by group. >> >> Absolutely! We need proper users and groups, and defaults, per widget. >> >> Great to have a firm api and update that, then have a nice simple UI >> for adding users and groups to widgets, and also to manage users and >> groups...its a fun project really. >> >> part of the reason to model like this is so longer term, could plug in >> ldap or pam to a linux/unix system to get the current users/groups for >> free...which would be awesome! >> >> Great work Roger! >> >> Jon >> >> -- >> Jon Phillips >> http://rejon.org/ | http://fabricatorz.com/ >> chat/skype: kidproto | irc: rejon >> +1.415.830.3884 (global) | +1-510-499-0894 (sf) >> +86-187-1003-9974 (beijing) >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~aikiframework-devel >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~aikiframework-devel >> More help : https://help.launchpad.net/ListHelp > > > > -- > ——— > christopher adams > 86 186 1172 0021 | 1 646 201 3335 > 49 15 156 219931 | 886 953 036 630 > chris.raysend.com >
-- Jon Phillips http://rejon.org/ | http://fabricatorz.com/ chat/skype: kidproto | irc: rejon +1.415.830.3884 (global) | +1-510-499-0894 (sf) +86-187-1003-9974 (beijing) _______________________________________________ Mailing list: https://launchpad.net/~aikiframework-devel Post to : [email protected] Unsubscribe : https://launchpad.net/~aikiframework-devel More help : https://help.launchpad.net/ListHelp

