← Back to overview

Projects

August 7, 2024

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