Re: [Usability] Request for UI ideas: User/Group management
- From: Ritesh Khadgaray <khadgaray gmail com>
- To: sam <spam2 debain org>
- Cc: usability gnome org
- Subject: Re: [Usability] Request for UI ideas: User/Group management
- Date: Fri, 21 Jul 2006 17:34:08 +0530
On Thu, 2006-07-20 at 21:30 +0200, sam wrote:
> Hi,
>
> I am trying to desig a GUI for assigning permissions to specific groups
> of users. The GUI must make it possible to design a user/group hierarchy
> like this:
>
> --------------------------
> [Everyone]
> \
> |- [Administrators]
> | \- Samuel
> |- [Editors]
> | |- Sarah
> | \- Harry
> \- [Normal Users]
> |- Anonymous George
> |- Anonymous Jane
> \- [Friends]
> |- Cathy
> |- Jens
> \- Stefan
> --------------------------
> (I enclosed the group names in brackets, the "Everyone" group is mandatory)
>
i always thought of this as a grid
group user
----------------------------------------------------
usr1 usr2 usr3 ...
grp1 x
grp2 x x
grp3 x
...
> Note that the following must be possible:
>
> - Storing a user in multiple groups
> - Storing a group in any another group, at infinite depth.
>
> The permissions are assigned to groups or users, using inheritance from one
> group to another. So collisions are possible in theory (what if a user is in a
> group that permits access to an object and also in a group that denies
> permission to the same object), but will be avoided by reporting them to
> the user when he tries to create such a situation.
>
> I was trying to avoid using a tree view, but so far my ideas are few. I
> thought of using something like a tag system as opposed to a group
> system, but that makes the inheritance idea non-intuitive. Any ideas for
> a GUI?
>
> Thanks,
> -Samuel
> _______________________________________________
> Usability mailing list
> Usability gnome org
> http://mail.gnome.org/mailman/listinfo/usability
--
Ritesh Khadgaray
LinuX N Stuff
Ph: +919822394463
Eat Right, Exercise, Die Anyway.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]