iachat/app/javascript/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
..
api feat: sign webhooks for API channel and agentbots (#13892) 2026-04-06 15:28:25 +05:30
assets fix(ui): resolve unreadable select options in dark mode (#13207) 2026-03-30 13:05:28 +05:30
components feat: Adds the ability to resize the editor (#13916) 2026-04-16 12:37:56 +05:30
components-next feat: Adds the ability to resize the editor (#13916) 2026-04-16 12:37:56 +05:30
composables fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
constants feat: add slash command menu to article editor (#14035) 2026-04-16 11:27:59 +05:30
helper fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
i18n fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
mixins feat: allow configuring attachment upload limit (#12835) 2025-11-17 14:03:08 -08:00
modules feat: compose form improvements (#13668) 2026-03-02 18:27:51 +05:30
routes fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
store chore: Enable Participating tab for conversations (#11714) 2026-04-15 17:03:39 +05:30
stores feat: Voice Channel (#11602) 2025-12-19 12:41:33 -08:00
App.vue fix(sentry): syntaxError: No error message (#13954) 2026-03-31 21:09:02 +05:30
featureFlags.js feat(captain): Add paywall and expose Custom Tools (#13977) 2026-04-07 10:58:29 +05:30