Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Contribute to GitLab
  • Sign in
P
planner-team-one
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 21
    • Issues 21
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Евгений Положенцев
  • planner-team-one
  • Issues
  • #63

Closed
Open
Opened Nov 23, 2022 by Евгений Положенцев@apollo64
  • Report abuse
  • New issue
Report abuse New issue

Отрегулировать routers/tasks&projects

Финальный результат

• в стр проекты можно будет добавить пользователя и дать ему роль и удалить его из проекта

• таски в стр задачи для сотрудников выводят только те к которым относится сам пользователь

• не автор не может изменять данные определенных полей если он не автор самой задачи и также если он исполнитель или вообще не из выше описанных ролей.

План

  1. выводить проекты которые относятся к пользователю

  2. добавить пользователя в проект/удалить пользователя из проекта

  3. сделать отдельно роутер на вывод тасков из проектов которые относятся к пользователю

  4. сделать проверку на то что пользователь является автором при put запросах routers/tasks.

Мотивация

стр проекты сможет добавить новый фу-нал & стр мои задаи и задачи для сотрудников смогут подключать бек

Требования

• код согласно TS

Планируемое время

4hour

Edited Nov 23, 2022 by Евгений Положенцев
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Nov 25, 2022
Due date
Nov 25, 2022
1
Labels
feature
Assign labels
  • View project labels
Reference: apollo64/crm-team-one#63