You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[cueweb] Collapse Pause/Unpause to a single state-aware toggle
- Job context menu now shows one entry instead of two: label and icon flip with the row's isPaused flag (Pause when running, Unpause when paused).
- Existing destructiveActive flag already handles the disabled cases (FINISHED jobs and the global Disable Job Interaction safety flag), so no new gating logic is needed.
- Toolbar buttons are unchanged - the multi-row selection can mix paused and running jobs, so it still needs both Pause Jobs and Unpause Jobs.
- Docs updated: reference + developer-guide carry the state matrix and code snippet; user-guide, tutorial, quick-start, and other-guides describe the user-facing toggle behavior.
Copy file name to clipboardExpand all lines: docs/_docs/other-guides/cueweb.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,7 @@ CueWeb replicates the core functionality of [CueGUI](https://www.opencue.io/docs
88
88
17.**CueWeb actions and context menu (CueGUI parity):**
89
89
- Right-clicking any row in the Jobs, Layers, or Frames tables opens a context menu that mirrors the CueGUI Monitor Jobs / Monitor Job Details menus.
90
90
- On touch devices, every row has a small **`⋮` Actions** button as its leftmost cell. Tapping it opens the same menu the desktop right-click opens.
91
-
-**Job actions** include: Unmonitor, View Job, **View Job Details** (opens the tabbed `/jobs/<jobName>` page with Overview / Layers / Frames / Comments / Dependencies), **Copy Job Name**, Email Artist, Request Cores, Subscribe to Job, Comments, View Dependencies, Dependency Wizard, Drop External / Internal Dependencies, Set / Clear User Color, **Set Priority...** (themed 1-100 slider + number input), Set Max Retries, Reorder / Stagger Frames, Pause / Unpause, Auto-Eat On / Off, Retry / Eat Dead Frames, Unbook, Kill, Show Progress Bar.
91
+
-**Job actions** include: Unmonitor, View Job, **View Job Details** (opens the tabbed `/jobs/<jobName>` page with Overview / Layers / Frames / Comments / Dependencies), **Copy Job Name**, Email Artist, Request Cores, Subscribe to Job, Comments, View Dependencies, Dependency Wizard, Drop External / Internal Dependencies, Set / Clear User Color, **Set Priority...** (themed 1-100 slider + number input), Set Max Retries, Reorder / Stagger Frames, **Pause / Unpause** (single toggle - the label and icon flip with the job's paused state, and the entry is grayed out for Finished jobs), Auto-Eat On / Off, Retry / Eat Dead Frames, Unbook, Kill, Show Progress Bar.
-**Frame actions** include: **Tail Log / View Log** (in-browser viewer), **View Log on \<editor\>** (external editor - see item 23), **Copy Log Path**, **Copy Frame Name**, View Host, dependency items, Filter Selected Layers, Reorder, Preview All, Retry, Eat, Kill, Eat and Mark done, View Processes.
94
94
- All copy actions work whether CueWeb is reached at `localhost` or at a LAN IP over plain HTTP.
@@ -427,7 +427,9 @@ Selecting **Other -> Show Shortcuts** opens an overlay listing the available key
427
427
428
428
### CueWeb Actions for Jobs / Layers / Frames
429
429
430
-
The CueWeb system includes actions like `eat dead frames`, `retry dead frames`, `pause`, `unpause`, and `kill` for selected jobs in the table. Also, the ability to right-click jobs, layers, and frames to get a context menu popup with actions for that object type.
430
+
The CueWeb system includes actions like `eat dead frames`, `retry dead frames`, `pause`, `unpause`, and `kill` for selected jobs in the table. Also, the ability to right-click jobs, layers, and frames to get a context menu popup with actions for that object type.
431
+
432
+
The Pause / Unpause entry in the job context menu is a single toggle: it reads **Pause** when the job is running (In Progress, Failing, Dependency), **Unpause** when the job is already paused, and is shown disabled (grayed) when the job is Finished.
431
433
432
434
Figure 52 shows the `job` context menu with options to `un-monitor`, `comments`, `pause`, `retry dead frames`, `eat dead frames` and `kill` jobs and Figure 53 shows the successful message after selecting `kill` a job.
Copy file name to clipboardExpand all lines: docs/_docs/quick-starts/quick-start-cueweb.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -214,7 +214,7 @@ Click a job row to reveal the inline Layers and Frames panels below the jobs tab
214
214
215
215
### Job Management
216
216
217
-
-**Pause/Resume**: Click the pause/play button for individual jobs
217
+
-**Pause/Resume**: Right-click a job and pick **Pause** (or **Unpause** if the job is already paused). The same entry toggles between the two labels based on the job's current state, and is grayed out for Finished jobs.
218
218
-**Kill Jobs**: Use the stop button to terminate jobs
219
219
-**Job Details (inline)**: Click on a job row to reveal the inline Layers + Frames panel below the Jobs table.
220
220
-**Job Details (tabbed page)**: Right-click a job and choose **View Job Details** to open the tabbed `/jobs/<jobName>` page with Overview / Layers / Frames / Comments / Dependencies tabs. The active tab is stored in the URL so the page is bookmarkable.
Copy file name to clipboardExpand all lines: docs/_docs/reference/cueweb.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -420,7 +420,7 @@ All three context menus (`JobContextMenu`, `LayerContextMenu`, `FrameContextMenu
420
420
|**Set Priority...**| Open a themed dialog with a 1-100 slider + number input to adjust the job's dispatch priority. Higher numbers dispatch first; default is 100. After Apply the Jobs table updates the Priority column optimistically (no wait for the 5s poll). |
421
421
|**Set Max Retries**| Edit the per-frame retry budget. |
422
422
|**Reorder Frames** / **Stagger Frames**| Open the reorder / stagger dialogs. *(placeholder)*|
423
-
|**Pause** / **Unpause**| Pause or resume the job. |
423
+
|**Pause** / **Unpause**|Single toggle entry: shows **Pause** when the job is running and **Unpause** when the job is already paused. The label, icon (`TbPlayerPause` / `TbPlayerPlay`) and dispatched action all flip on the row's `isPaused` flag. The entry is shown disabled (grayed) when the job's `state === "FINISHED"` (a terminal state can't be paused), and when the global *Disable Job Interaction* safety flag is on. Active in all other states (In Progress, Failing, Dependency). |
@@ -316,7 +328,7 @@ Jobs can be added or removed from monitoring:
316
328
317
329
Right-click on a job, layer, or frame row to open a CueGUI-parity context menu. The full menu structure for each type is listed in the reference doc; common entries:
318
330
319
-
-**Job menu**: Unmonitor, **View Job Details** (tabbed detail page with Overview / Layers / Frames / Comments / Dependencies), **Copy Job Name**, Comments, Pause / Unpause, Retry / Eat Dead Frames, Kill, **Set Priority...**, Set Max Retries, Auto-Eat On / Off, Drop External / Internal Dependencies.
331
+
-**Job menu**: Unmonitor, **View Job Details** (tabbed detail page with Overview / Layers / Frames / Comments / Dependencies), **Copy Job Name**, Comments, **Pause / Unpause** (single toggle - the label flips with the job's paused state and is grayed out for Finished jobs), Retry / Eat Dead Frames, Kill, **Set Priority...**, Set Max Retries, Auto-Eat On / Off, Drop External / Internal Dependencies.
0 commit comments