ever-teams icon indicating copy to clipboard operation
ever-teams copied to clipboard

Settings | Team - Issue Settings - Auto-Status

Open KostyaEver opened this issue 2 years ago • 1 comments

As a team manager, I want to enable/disable automatic task status transitions based on time tracking activities so that we can maintain accurate task states and ensure team members focus on one task at a time.

Description

The Auto-Status feature automatically manages task status transitions when team members switch between tasks during time tracking. This ensures that only one task can be "In Progress" at a time, reflecting the actual work being done and preventing task status inconsistencies. Team managers need the flexibility to enable or disable this automation based on their team's workflow preferences.

Flow

  • Team manager accesses Team Settings
  • Locates "Auto-Status" toggle under Issue Settings section
  • When enabling:
    • Selects default status for tasks when time tracking stops (e.g., "TODO", "On Hold")
    • Saves configuration
  • System applies the automation rules:
    • When member starts tracking time on Task B
    • System checks if member has any other tasks in "In Progress"
    • If found (Task A), automatically transitions Task A to configured default status
    • Sets Task B to "In Progress"

Acceptance Criteria:

  • Toggle Control:
    • Clear toggle switch in Team Settings
    • Configuration saves and persists across sessions
    • Real-time application of changes
  • When Enabled: -Only one task per assignee can have "In Progress" status
    • Previous task automatically transitions to configured default status
    • Status changes are logged in task history
    • Notifications sent for automatic status changes
    • Time tracking and status changes are atomic operations
  • When Disabled:
    • No automatic status changes occur
    • Manual status management remains available
Screenshot at May 25 17-49-24

Enable / Disable - 'Auto-Status'

Note: See the Status automation description task

Technical

Currently, we don't have API to for this feature. We have to build/develop the API

KostyaEver avatar May 25 '23 16:05 KostyaEver

How automation should work is here #512

karenever avatar Oct 04 '24 13:10 karenever