CM 11 SPEC Invite Consortium Project Member

MPDL,GAVO

= CM_11_Invite_Consortium_OR_WG_Project_Membership=

R0.9

 * Added Request to join consortium or wg project and respond to the request

CM_11_2_Request_to_Join_Project

 * R0.9
 * Any consortium member can request to join both consortium and wg projects.

Actors
Any consortium members can request to join project.


 * 1) Consortium Lead
 * 2) Consortium Manager
 * 3) Consortium Project Manager
 * 4) Consortium Member

Preconditions

 * 1) The system status of consortium is open.
 * 2) The system status of the selected project is open.
 * 3) The actor is not a member of the selected project.

Steps

 * 1) Actor is given an option to request to join a project from the following list.
 * 2) WG project list
 * 3) consortium project list
 * 4) The actor may provide
 * 5) short text which to be sent along with the request.
 * 6) Actor submits the application.
 * 7) The system asks for the confirmation.
 * 8) Actor responds to it.

Post conditions
If the application is submitted, the system does the following


 * 1) Display the request on the actor’s personal workspace as a ‘pending application’
 * 2) also shows when, project name, text
 * 3) Notify the project lead & project manager of  the project to which actor applied.
 * 4) By
 * 5) email
 * 6) Internal AWOB notification
 * 7) Display the request on the project collaborators page something like 'Membership applications' (This option is available to the project lead & project manager)
 * 8) Who(name, email address, affiliation if exists.)
 * 9) When
 * 10) the applicant's text.
 * 11) an option to accept/decline the request (see the Respond_to_Application_to_Join_project use case)
 * 12) an option to add comments sent along with the response.
 * 13) Log it in what’s new of the project.

CM_11_3_Respond_to_Application_to_Join_Project

 * R0.9

Actors

 * 1) Project Lead
 * 2) Project Manager

Preconditions

 * 1) The system status of consortium is open.
 * 2) The system status of the selected project is open.

Steps

 * 1) Actor sees an application on the project's collaborators page (something like 'Membership applications').
 * 2) Who applied
 * 3) When applied
 * 4) Short text (optional)
 * 5) The actor is given an option to respond as follows
 * 6) accept or decline.
 * 7) project role assigned to the accepted applicant
 * 8) a short reply/comment (optional)
 * 9) The whole membership applications are available only to the actors.
 * 10) Actor submits the response.

Post conditions
The system does the following
 * 1) 	If accepted
 * 2) 	Add the applicant to the project with the selected role.
 * 3) Notify the applicant of the response  to the application.
 * 4) By email including the decision whether approved or not, short comment which sent along
 * 5) In AWOB including the decision whether approved or not
 * 6) Display the response on the applicant’s personal workspace.
 * 7) When
 * 8) Assigned Role
 * 9) Short comment if there is.
 * 10) Response date time
 * 11) 	Update the application from the project's collaborators page.
 * 12) Log the response in what’s new of the project.
 * 13) The actual implementation is as follows:
 * 14) There is no display of the response on the applicant's personal workspace.
 * 15) notified by
 * 16) email including the decision whether approved or not, short comment which sent along.
 * 17) awob notification including the decision whether approved or not.

CM_11_1_Invite_Members_To_Consortium_OR_WG_Project
The same as the use case of ‘invite collaborators to standalone project' UC_AWOB_PM_02_Invite_Collaborators.