On Tue, 2004-10-12 at 19:35, Dave Ahlswede wrote: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 .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.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Ionut Cotoi Junior Developer ITC Networks Romania cotty cotty iren ro |