Project

General

Profile

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? 

Back