Re: POSIX ACL Support in Nautilus



On Tue, 2004-10-12 at 19:35, Dave Ahlswede wrote:
On Tue, 2004-10-12 at 19:13 +0300, Ionut Cotoi wrote:
> You guys got me puzzled, what about the standard UNIX permissions ?
> We can't have both things presented to the user on the same tab, I
> think maybe a button on the permissions tab, something like
> [Advanced...] would be more appropriate, and clicking that button will
> pop-up the POSIX perm window, which should resemble the one in
> Win2k/XP, or maybe OS X.
> 

Why can't we have them both in the same dialog? Isn't the POSIX ACL spec
just a superset of UNIX permissions? (i.e. X person or group can or
cannot read/write/execute) I would think that Owner, Group and Others
could be presented in the dialog as special, non-removable users. The
Sticky and setuid/setgid would have to go in their own category, but it
could still be within the same dialog.

The dialog could be laid out as it is, but with the Owner/Group/Others
section being a treeview, like what you see in the Open With dialog, but
with three toggle boxes instead of option buttons. Add and remove
buttons would be beneath it, and the rest of the dialog could remain the
same

Ok, you got me convinced with the score of 3 to 1 (:-)), all the perms should go in one treeview, something like the one in OS X, I'l forge a mockup and post'it to the list.
About the thing with libacl, yes, I'l use the code in libacl directly from nautilus, but once it all goes stable, I think we should implement a generic set of functions in gnome-vfs.


Trying to do a prototype of this permissions page seems to be a little harder than I thought so I need your help on this, any suggestions (preferably good) appreciated :).
If I put the permissions like in the File owner chooser on top of the page

Username  []Read []Write []Execute

There will be a problem if the username is big, also ... should I display the username, or the Name Surname of the user or Both ?, if I'll display both... than things will become pretty nasty, because if I display the Read/Write/Exec flags as Check Buttons, I will need to add a horizontal scrollbar to the treeview... which doesn't look nice, or make the window bigger so I can display both the Full Username/User-Surname/Both + The Permissions Check Buttons without the scrollbar. So please advice, Alex ?


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Ionut Cotoi

Junior Developer

ITC Networks Romania

cotty cotty iren ro



Get Firefox!







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]