Skip to content

Projects Crud #9

@rade-ark

Description

@rade-ark

Endpoints

  1. GET /project/
  • Retrieves all information about all projects.
  • Superadmin, Admin, Evaluator(specific projects), User(specific project)
  1. GET /project/{id}
  • Retrieves detailed information about a specific project.
  • Superadmin, Admin, User(restricted access), Evaluator(restricted access)
  1. POST /project
  • Creates a new project.
  • Requires the following fields in the request body:

{
"title": "string",
"description": "string",
"teamId": "string"
}

  • Superadmin, Admin, User
  1. DELETE /project/{id}
  • Deletes a specific project.
  • Superadmin, Admin(restricted access), User(team leader has restricted access)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions