Blame TODO

Packit b0b924
. nfs4_replace_ace_spec() isn't freeing from_ace..
Packit b0b924
. the `exports' file is a filthy lie.
Packit b0b924
. clear ACL, then recreate from parent directory's mode bits.  no name mapping, just UGO.
Packit b0b924
. maybe --reset = strip ACL, then reinherit
Packit b0b924
. maybe --ignore-inherited or something
Packit b0b924
. add verbose option to nfs4_getfacl and clean up nfs4_print_ace_verbose() -- e.g., we could
Packit b0b924
	have it print a limited form of effective perms, like "user so-and-so has the equivalent
Packit b0b924
	of generic POSIX "read" and "write" permissions."
Packit b0b924
Packit b0b924
. disable "Group?" box when name is OWNER(off)/GROUP(on)/EVERYONE(off)
Packit b0b924
. disable inheritance flags when it's a file
Packit b0b924
. disable audit flags when it's ALLOW or DENY
Packit b0b924
Packit b0b924
. change "all" button to "clear" button?
Packit b0b924
. pref checkbox: display long perms / display abbrev. only
Packit b0b924
. pref checkbox: auto-refresh after setting ACL
Packit b0b924
Packit b0b924
. tool-tips for each of the perms and flags
Packit b0b924
Packit b0b924
. add isSelected highlight to group, everyone
Packit b0b924
. regular, selected (white box around icon), and light-selected
Packit b0b924
. everybody icon, bad-whotype icon
Packit b0b924
. add white box around "light" icons.
Packit b0b924
. make "light" group, "light" everybody, and everybody.
Packit b0b924
Packit b0b924
. make up/down keypresses -always- get sent to table
Packit b0b924
Packit b0b924
- there's a memory leak involved with setpalette, possibly with seticon
Packit b0b924
- in iconForACE(), try keeping one static copy of each icon around and pass that out instead
Packit b0b924
Packit b0b924
. "About" menu
Packit b0b924
. drag & drop file icons into widget
Packit b0b924
. "effective permissions" in like a tooltip or field
Packit b0b924
. canonical ordering
Packit b0b924
. ?? try to help prune DENYs, maybe?
Packit b0b924
Packit b0b924
. status field at the bottom
Packit b0b924
	- "use Ctrl-up/down to drag an ACE"
Packit b0b924
	- if (!launchedWithFile)  "invoke this on the CLI with a filename, jerky"
Packit b0b924
	- if (!autoRefetch)  "some servers store an interpretation of ACLs you set, you
Packit b0b924
		may wany to auto-refresh the ACL after you set it to verify that the server
Packit b0b924
		implementation is generating the ACL to your needs."
Packit b0b924
	- if (setting DENY ACE)  <grouse about it>.