Task #1127

manage groups

Added by Volker Baecker about 3 years ago. Updated 16 days ago.

Status:NewStart date:07/31/2015
Priority:NormalDue date:09/30/2017
Assignee:joanna el husseini% Done:

80%

Category:-Estimated time:80.00 hours
Target version:-

Description

Groups and Membership

Description

A group has a number of users who are members of the group. The group has a credit (in hours or Euro). A group can be a subgroup of another group, which means that members of the subgroup have access to the credit of the super-group.

Definition

A group has a unique id, a name, a available_credit, available_hours, used_hours, limit, deleted.

Tasks

- write a REST API to create, read, update and delete groups and memberships
- write an editor to create, read, update and delete groups and memberships

History

#1 Updated by Volker Baecker about 3 years ago

- keep a list of responsible persons for the group with their email addresses to be able to easily find a contact (information available in the bcm portal)

#2 Updated by Volker Baecker about 3 years ago

- write a REST API to withdraw, deposit and transfer credits
- write a user interface to withdraw, deposit and transfer credits

#3 Updated by Volker Baecker over 1 year ago

  • % Done changed from 0 to 70

- Check and avoid cycles
- Show direct members of a group

#4 Updated by Eric Lanave 16 days ago

  • % Done changed from 70 to 80

avoid circularity in group management

#5 Updated by Eric Lanave 16 days ago

  • Due date changed from 08/10/2015 to 09/30/2017
  • Assignee changed from Volker Baecker to joanna el husseini
  • Estimated time changed from 48.00 to 80.00

- Avoid circular path in group structure

Also available in: Atom PDF