iachat/app/javascript/dashboard/routes/dashboard
Sojan Jose aee979ee0b
fix: add explicit remove assignment actions to macros and automations (#12172)
This updates macros and automations so agents can explicitly remove
assigned agents or teams, while keeping the existing `Assign -> None`
flow working for backward compatibility.

Fixes: #7551
Closes: #7551

## Why
The original macro change exposed unassignment only through `Assign ->
None`, which made macros behave differently from automations and left
the explicit remove actions inconsistent across the product. This keeps
the lower-risk compatibility path and adds the explicit remove actions
requested in review.

## What this change does
- Adds `Remove Assigned Agent` and `Remove Assigned Team` as explicit
actions in macros.
- Adds the same explicit remove actions in automations.
- Keeps `Assign Agent -> None` and `Assign Team -> None` working for
existing behavior and stored payloads.
- Preserves backward compatibility for existing macro and automation
execution payloads.
- Downmerges the latest `develop` and resolves the conflicts while
keeping both the new remove actions and current `develop` behavior.

## Validation
- Verified both remove actions are available and selectable in the macro
editor.
- Verified both remove actions are available and selectable in the
automation builder.
- Applied a disposable macro with `Remove Assigned Agent` and `Remove
Assigned Team` on a real conversation and confirmed both fields were
cleared.
- Applied a disposable macro with `Assign Agent -> None` and `Assign
Team -> None` on a real conversation and confirmed both fields were
still cleared.
2026-04-16 15:57:41 +05:30
..
campaigns feat(V5): Update settings pages UI (#13396) 2026-02-19 15:04:40 +05:30
captain feat(captain): Add paywall and expose Custom Tools (#13977) 2026-04-07 10:58:29 +05:30
commands feat: Add natural language date parser for snooze functionality (#13587) 2026-03-06 12:20:22 +04:00
companies feat(V5): Update settings pages UI (#13396) 2026-02-19 15:04:40 +05:30
contacts fix(bulk-select): limit select-all to visible items; add secondary slot (#12891) 2026-04-16 12:22:53 +05:30
conversation fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
customviews chore: Update buttons in dashboard (#11145) 2025-03-31 17:21:32 -07:00
helpcenter fix: Prevent article editor from resetting content while typing (#14014) 2026-04-14 16:48:38 +04:00
inbox feat: Add natural language date parser for snooze functionality (#13587) 2026-03-06 12:20:22 +04:00
noAccounts fix: Handle login when there are no accounts (#12816) 2025-11-07 10:14:59 +05:30
notifications feat(V5): Update settings pages UI (#13396) 2026-02-19 15:04:40 +05:30
settings fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
suspended chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
upgrade fix: Conditionally fetch limits and assistants for enterprise/cloud (#12099) 2025-08-04 15:06:58 -07:00
dashboard.routes.js feat: Companies page (#12842) 2025-11-18 15:29:15 +05:30
Dashboard.vue chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00