Skip to content

Prevent copilots from activating or launching task assigned to themselves #1568

Closed
@jmgasper

Description

@jmgasper

REF: https://topcoder.atlassian.net/browse/PROD-4364

Description

For tracking and correctness reasons, we are going to stop copilots from paying themselves.

Current flow

The current flow is:

  • Copilot creates a new task in the associated project in WM
  • Copilot assigns the task to themselves and provides a basic description
  • Copilot launches the task
  • Copilot closes the task

New flow

The new flow will be:

  • Copilot creates a new task in the associated project in WM
  • Copilot assigns the task to themselves and provides a basic description
  • Copilot emails the link to the task in WM to a connect manager or project manager
  • The manager launches the task
  • The manager closes the task

This will ensure a review of each task that goes to a copilot for payment.

Work manager change

In work manager, we just want to make sure that the Launch and Mark as completed buttons are hidden for tasks that are assigned to the current logged in user, if that user has the copilot role.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions