Projects Module.
Module for authentication functionalities, with the minimal functionalities as
Dashboard
- [ ] Open targets overview
- [ ] Members list
- [ ] Recent files
- [ ] Standard information in highlights.
Targets
Targets List
- [ ] Showcase targets on the page.
- [ ] Automatically update column when status is changed.
- [ ] Options to move the cards around.
- [ ] Filter on latest targets.
Create new Target
- [ ] Create new target form.
- [ ] Validate target form.
- [ ] Redirect to targets page after successful creation.
- [ ] Select user
- [ ] Make sure you cannot add the same target twice.
- [ ] Validate feedback of API interaction.
Files
File list
- [ ] Display all files
- [ ] Sort the files on recent dates.
- [ ] Filter on file types.
- [ ] Download file.
- [ ] Delete file.
Upload new file
- [ ] Upload new file form.
- [ ] Validate file form.
- [ ] Redirect to files page after successful upload.
- [ ] Validate feedback of API interaction.
Project members
Members list
- [ ] Display all members
- [ ] Sort the members on recent dates.
- [ ] Filter on member roles.
- [ ] Remove member from project.
- [ ] Add member to project.
Add new member
- [ ] Add new member form.
- [ ] Validate member form.
- [ ] Redirect to members page after successful addition.
- [ ] Validate feedback of API interaction.
- [ ] Send email to member with invitation link