Currently only the applicant has access to the DAR (except DAOs and admins). It should be possible for the applicant to allow read-only access to its DAR to other users. These users should/could be the ones mentioned in the application form.
Collaborators
[x] Collaborators can be added by invitation sent by the applicant (email), until the DAR has not been approved.
[x] The UI can suggest collaborators to invite based on the email addresses found in the form
[x] A collaborator must accept the invite (validates the email address and set permissions to access the DAR)
[x] A collaborator can be withdrawn by the applicant at any time. DAR access will be lost.
[x] Collaborators are listed in the dashboard page of the DAR, with their respective status (pending / accepted).
[x] Collaborators having an account can access the DAR in read-only mode and make comments
Notifications
[x] The invite is a notification email containing the DAR page link.
[x] When form is submitted, approved/rejected, add collaborators to notification emails recipients.
[x] Add the possibility to send a notification email to a recipient that is not registered (because signup can happen after).
Configuration
[x] Option to add collaborators
[x] Option to activate the notifications related to the collaborators
[x] Option to have a invitation validity in days
[x] Notification subjects are configurable
[x] Notification of applicant that an invitation was accepted is optional
Currently only the applicant has access to the DAR (except DAOs and admins). It should be possible for the applicant to allow read-only access to its DAR to other users. These users should/could be the ones mentioned in the application form.