Idea #1970
Updated by Tom Clegg over 10 years ago
UI features * Notification "you haven't created a project group yet" * Create a group * Rename a group * Delete a group * "Groups" page indicates which groups belong to me, vs. shared with me (and mine are at the top, or I can filter all/sharedwithme/justmine) * "Show group" page ** "Contents": list lists all objects that are in the group ** "Sharing": list everyone who has access to the group * All readable My (all?) groups show up in left nav section ** reasonable max height, scroll (scroll if needed >10?) ** type in "filter" box to filter (live in browser, not ajax) * ¿Drag an object's uuid/name (from any page?) to a group label in left nav * ¿G+-like "add to group" widget on "show object" page * ¿G+-like "add to group" widget next to each object on index pages UI features to keep in mind even if we don't have time to add them now * Set current group for this browser session (make it the owner_uuid of everything I create from now on) API server features * Refuse to delete a group if it is the owner_uuid of any object ** Or, allow client to specify a new owner_uuid to assign to objects that would be orphaned?