UC AWOB PM 15 R0.7 Manage Project Members

MPDL,GAVO

Written retroactively based on R0.6 implementation. Some differences from R-0.6 implementation are
 * metadata list on consortium/project members list.

= UC_AWOB_PM_15_01_View_project_Members = For each project member the following metadata should be stored in the system.
 * Name
 * AWOB role
 * contact/email address


 * accepted invitation text
 * member's response

ACTORS

 * project lead
 * project manager
 * project member

STEPS
From project members page the following should be available.
 * Any project member regardless of his/her project AWOB role can view the following metadata for all project members:
 * Name
 * AWOB role


 * contact/email address


 * project lead can view the following metadata for all project members:
 * accepted invitation text
 * member's response
 * option to change member's AWOB role


 * project manager can view the following metadata for the members he/she invited
 * accepted invitation text
 * member's response
 * option to demote oneself to a project member

=UC_AWOB_PM_15_2_Change Project Member AWOB Role= Below is the summary of R0.6/0.7 implementation For changing role in consortium/wg/project the following rules applies:
 * Rules:Those who('A') can change roles of the memberes in various scope
 * 1. can demote or promote a member whose role is lesser than 'A' to the role lesser than 'A'.
 * 2. can demote oneself to a lesser role.
 * 3. if 'A' is a lead, A cannot demote oneself.
 * Examples
 * Eg A: If 'A' is a Consortium Manager, 'A' can demote any consortium project manager to consortium member. But 'A' cannot promote any consortium project manager to consortium manager.
 * 'A' can promote any consortium member to consortium project manager.
 * 'A' can demote oneself to either consortium project manager or conosrtium member.
 * Eg B., Within a project, 'a project manager' can demote oneself to project member. Only project lead can demote any project manager to project member, promote any project member to project manager.

Steps

 * Promote member to manager
 * Only project lead can promote a project member to a project manager
 * the system grants appropriate privileges to the promoted role.


 * Demote manager to member
 * Only project lead or the manager oneself can demote
 * The demoted manager will still be a task lead of those tasks which he/she created before being demoted.
 * The demoted manager can view invitations which he/she sent before being demoted.
 * but he/she can no longer view invitation messages or cancel those invitation.
 * S/he will however get a notification message when those invitation had been accepted/rejected.