iachat/app/javascript/dashboard/routes/dashboard/conversation
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
..
contact feat: Inline edit support for contact info (#13976) 2026-04-14 16:53:40 +04:00
customAttributes chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
labels chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
Macros fix: add explicit remove assignment actions to macros and automations (#12172) 2026-04-16 15:57:41 +05:30
search chore: Improve layout styles (#12025) 2025-07-30 13:49:27 -07:00
ContactConversations.vue fix: Styles issues with conversation card (#12107) 2025-08-06 15:28:38 +05:30
ContactDetailsItem.vue chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
ContactPanel.vue chore: Remove vue-multiselect package and styles from codebase (#13585) 2026-02-19 15:42:34 +05:30
conversation.routes.js feat(v4): Auto-navigate to first menu item on group menu open(#10350) 2024-10-25 13:01:29 -07:00
ConversationAction.vue chore(v5): update priority icons (#13905) 2026-03-26 09:20:36 +05:30
ConversationInfo.vue feat: Ability to rearrange attributes in sidebar (#10784) 2025-01-30 15:24:02 +05:30
ConversationParticipant.vue chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
ConversationView.vue chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30