Sliced Software

Sliced Software strives to produce high quality, easy to use software.

Software

PGnJ An intuitive Database Development Environment for Mac OS X.

Seymore Content management, made easy.

Argus Issue tracking for the rest of us.

@twitter

I Love Camino!

This post is not yet over at tumblr! But it will be soon.
June 07

Briefly: Contextual Permission Management


In conjunction with designing an authentication and permission system recently, I just implemented the facility to manage permissions. The idea is that administrators can contextually manage permissions. If they need to give someone access to the Customers module, they go to the Customers module and use the permissions area in the sidebar there. There are four icons located next to each user: view, modify, promote and delete. These icons represent the four permission types in the system. Each permission is more powerful than the next last so when you select 'delete' the user is given access to the three pervious icons as well. Note: In reality, administrators are the only ones that will be able to see this permissions area and they will not appear in the list of users to add permissions for. Since I only added two users to test this out, I didn't filter out administrators from the list. Managing permissions