Skip to content

Система управления задачами с использованием spring security + jwt

Notifications You must be signed in to change notification settings

SergeevViktor/task-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-management-system

Инструкция по развертыванию проекта:

  1. скачать данный репозиторий
  2. mvn clean package
  3. mvn install
  4. docker-compose build
  5. docker-compose up -d
  6. сервис: http://localhost:8080

Добавленные контроллеры:

AuthController:

POST /authorization - Авторизация 'получение jwt'

POST /registration - Регистрация новых пользователей

Controller:

GET / – Домашняя страница

GET /admin – Страница для администратора

GET /info - Получение инфорамции по авторизованному пользователю

TaskController:

POST /task/create – Создание задачи

PUT /update/{taskId} – Обновление основной информации у задачи

PUT /update-executor/{taskId} - Назначение исполнителя задачи

PUT /update-status/{taskId} - Обновление статуса задачи

PUT /update-status-by-executor/{taskId} - Обновление статуса задачи исполнителем

DELETE /delete/{taskId} - Удаление задачи и всех ее комментариев

GET /view/{taskId} - Просмотр задачи

GET /view-user-tasks?from={from}&size={size} - Просмотр задач авторизованного пользователя с пагинацией

GET /view-user-tasks/{userId}?from={from}&size={size} - Просмотр задач определенного пользователя с пагинацией

CommentController:

POST /comment/create/{taskId} – Создание комменатрия для определенной задачи

DELETE /comment/delete-comment/{taskId} - Удаление комментария

About

Система управления задачами с использованием spring security + jwt

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published