Feature #14505

[Workbench] Admin - Groups

Added by Chrystian Klingenberg almost 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
5.0

Description

As an admin I want to see the list of groups inside application
so that I can mange them

Acceptance criteria:
Groups
- table with columns: Group, Owner, Members
- "more options" icon: Members, Attributes, Advanced, Remove
- button "+ New Group" in right top corner
- modal for adding new group (att. admin - new group)
- "admin - new group" modal contain inputs: Group name, Add Users
- search facility for quick search through groups
Group details
- list of members (able with columns): First Name, Last Name, UUID, Email, Username
- "more options" icon: Attributes, Advanced, Remove
- button in right top corner "+ New user"
- modal with input to provide user name or email
- search facility for quick search through users

Mockups
Groups: https://3czrf1.axshare.com/#g=1&p=15_6_1_admin_panel_-_groups&c=1
Members: https://3czrf1.axshare.com/#g=1&p=15_6__2_admin_panel_-_members&c=1

admin - new group.PNG (7.38 KB) admin - new group.PNG Chrystian Klingenberg, 11/27/2018 10:49 AM

Associated revisions

Revision 6c024ce6 (diff)
Added by Michał Kłobukowski almost 3 years ago

Setup navigation and create slot for groups panel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 9c2991d1 (diff)
Added by Michał Kłobukowski almost 3 years ago

Add possibility to pass the null value to addEqual condition in FilterBuilder

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 12531884 (diff)
Added by Michał Kłobukowski almost 3 years ago

Initialize groups panel store and view component

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 74d27e4a (diff)
Added by Michał Kłobukowski almost 3 years ago

Filter groups by name

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 3e05c931 (diff)
Added by Michał Kłobukowski almost 3 years ago

Apply correct GroupsPanelColumnNames enum name

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 88f16d1a (diff)
Added by Michał Kłobukowski almost 3 years ago

Add ordering by group name

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision ff2d7aa0 (diff)
Added by Michał Kłobukowski almost 3 years ago

Refactor data-explorer to make it background more customizable, add slot for custom actions

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision b2687ded (diff)
Added by Michał Kłobukowski almost 3 years ago

Add new group button

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 96362140 (diff)
Added by Michał Kłobukowski almost 3 years ago

Clean up groups panel imports

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 0190f22c (diff)
Added by Michał Kłobukowski almost 3 years ago

Add CreateGroupDialog

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision a5ce2447 (diff)
Added by Michał Kłobukowski almost 3 years ago

Create CreateGroupDialog's form

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision e15800c9 (diff)
Added by Michał Kłobukowski almost 3 years ago

Change groupClass condition in filters used for fetching groups

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision fc1f1700 (diff)
Added by Michał Kłobukowski almost 3 years ago

Implement basic group submission

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 4afdbe4d (diff)
Added by Pawel Kowalczyk almost 3 years ago

context menu for groups panel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 8b6f5c68
Added by Pawel Kowalczyk almost 3 years ago

merge-14505-admin-group-panel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision 13756f84 (diff)
Added by Michał Kłobukowski almost 3 years ago

Fix onNewGroup handler

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 31ee6584 (diff)
Added by Michał Kłobukowski almost 3 years ago

Add missing link resource kind

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 52a9925b (diff)
Added by Michał Kłobukowski almost 3 years ago

Add permission links creation to createGroup action

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 840b8a12 (diff)
Added by Michał Kłobukowski almost 3 years ago

Add loading permissions for requested groups

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 42235482 (diff)
Added by Michał Kłobukowski almost 3 years ago

Create GroupMembersCount

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 3c5e47e9 (diff)
Added by Michał Kłobukowski almost 3 years ago

Setup routing for group details

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision d83c6fd3 (diff)
Added by Michał Kłobukowski almost 3 years ago

Set up data explorer for group details panel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 5447edd3 (diff)
Added by Michał Kłobukowski almost 3 years ago

Fix error when double clicking on a group

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 877a0897 (diff)
Added by Michał Kłobukowski almost 3 years ago

Refactor data-explorer to make it background more customizable, add slot for custom actions

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision b384e7ae (diff)
Added by Michał Kłobukowski almost 3 years ago

Add breadcrumbs for groups panel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 18a947dc (diff)
Added by Michał Kłobukowski almost 3 years ago

Add GroupDetailsPanel view

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 0a901d62 (diff)
Added by Michał Kłobukowski almost 3 years ago

Load users instead of permission into group details table

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7d5095d5 (diff)
Added by Pawel Kowalczyk almost 3 years ago

context-menu-for-group-member

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <>

Revision b1b507fe
Added by Michał Kłobukowski almost 3 years ago

Merge remote-tracking branch 'origin/14505-admin-group-panel-member-context-menu' into 14505-admin-groups-panel

refs #14505
14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 78e1b6a9 (diff)
Added by Michał Kłobukowski almost 3 years ago

Add "Add user" button to GroupDetailsPanel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7cf7cf1a (diff)
Added by Michał Kłobukowski almost 3 years ago

Create min length validator

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision d7a29f89 (diff)
Added by Michał Kłobukowski almost 3 years ago

Create AddGroupMembersDialog

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision fc43f027 (diff)
Added by Michał Kłobukowski almost 3 years ago

Extract function for adding group member

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 163d52ed (diff)
Added by Michał Kłobukowski almost 3 years ago

Rename createPermission function

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision a4927ea7 (diff)
Added by Michał Kłobukowski almost 3 years ago

Export addGroupMember function

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7f2af309 (diff)
Added by Michał Kłobukowski almost 3 years ago

Create addGroupMembers action

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision e94e5286 (diff)
Added by Michał Kłobukowski almost 3 years ago

Move group details related actions to corresponding file

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 295d62fd (diff)
Added by Michał Kłobukowski almost 3 years ago

Implement group member removal

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 20aeb9bd (diff)
Added by Michał Kłobukowski almost 3 years ago

Add autofocus prop to autocomplete

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 879059e4 (diff)
Added by Michał Kłobukowski almost 3 years ago

Add autofocus prop to people select

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 4a8dc9ca (diff)
Added by Michał Kłobukowski almost 3 years ago

Enable autofocus to AddGroupMembersDialog

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 59329cae
Added by Michał Kłobukowski almost 3 years ago

Merge branch 'master'

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 8634bd88 (diff)
Added by Michał Kłobukowski almost 3 years ago

Clean up app bar menus after merge

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision d4b62bc7 (diff)
Added by Michał Kłobukowski almost 3 years ago

Hide search input from GroupDetailsPanel

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 47b1e9b2 (diff)
Added by Michał Kłobukowski almost 3 years ago

Update group members implementation to match docs

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 80dbbf91 (diff)
Added by Michał Kłobukowski almost 3 years ago

Restore repositories link to account menu

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7828a0aa (diff)
Added by Michał Kłobukowski almost 3 years ago

Clean up group-panel imports

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision d4b18e45
Added by Michał Kłobukowski almost 3 years ago

Merge branch 'master'

Feature #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 0d0b7399
Added by Michał Kłobukowski almost 3 years ago

Merge branch '14505-admin-groups-panel'

refs #14505

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

History

#2 Updated by Chrystian Klingenberg almost 3 years ago

  • Description updated (diff)

#3 Updated by Chrystian Klingenberg almost 3 years ago

  • Description updated (diff)

#4 Updated by Chrystian Klingenberg almost 3 years ago

  • Target version set to sprint 14

#5 Updated by Daniel Kos almost 3 years ago

  • Story points set to 5.0

#6 Updated by Michał Kłobukowski almost 3 years ago

  • Status changed from New to In Progress
  • Assigned To set to Michał Kłobukowski

#7 Updated by Michał Kłobukowski almost 3 years ago

1. What group class should we assign when creating a new group: null or role?
2. What permission level should we assign to users that we add to a group?

#8 Updated by Michał Kłobukowski almost 3 years ago

  • Status changed from In Progress to Resolved

#9 Updated by Michal Komorowski almost 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF