Skip to content

Projects Crud #9

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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions