A friend of mine and I have built one for a client of ours, but it doesn't handle things the way we'd really like it to. It's never a very big priority to our client (well, not enough for them to give us the time to fix it), and yet they're coming up with new needs for permissions everyday (or so it seems).
So, yeah, I'd be interested in seeing a robust permissions system, and I wouldn't mind helping out on the project either. Perhaps it should be entered as an open source project on riaforge.org. Now having said that, I'm a bit cramped for time this week, but I'd still like to contribute to a project like this. Contact me off list if you want to discuss further collaboration. Cheers, Chris James Wolfe wrote: > If noone is aware of a package that does this, are there any of you out there > that would be interested in helping me architech/develop it so that it can be > a resource available/useful to everyone? > > I can build it for myself with the features that only I need, but it would > probably be much more useful for the community if we had some extra input in > the "requirements gathering" phase. > > > > >> I have to build a robust permissions system for one of my clients. >> Basically, I need the concept of users and groups and both users and >> groups are able to be members of other groups. Optimally, it would >> have Allow/Deny flags so that I could exclude specific users from >> specific features (like Windows does). >> >> For example "Jon" is a member of the "SuperAdmins" group and the >> "SuperAdmins" group is a member of the "CalendarEditors" group. >> >> I would then need a CF or SQL function to pass a user and permission >> to. Something like: >> >> > > >> hasPermission("Jon","CalendarEditors") >> >> to get a true false which would recurse through all the permissions >> and see if Jon was a member. >> >> Finally, I would need a way of creating users and groups (though I >> have most of that from other sites I have built for other clients) and >> associating users/groups with groups. >> >> I'd rather not rebuild the wheel and I feel like this MUST be out >> there in some form. >> >> Anyone know of an open-source (or otherwise) ColdFusion/MS-SQL (or >> otherwise) package that does this? >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:280666 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4