1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-07-21 13:47:39 +02:00
unleash.unleash/frontend/src/interfaces
Nuno Góis bddc508582
chore: actions filter constraints (#6389)
https://linear.app/unleash/issue/2-1952/adapt-actions-form-ui-to-unleash-constraint-operators

Implements the new action filters UI, now powered by constraint
operators.

This PR goes through some effort to not touch existing components too
much, especially since they are critical for activation strategies.
Instead, the new feature tries to adapt to the existing components and
styling them appropriately, while still re-using them. We can refactor
this at a later stage if needed.

This UI will face some more drastic changes in the near future due to
the feature rename, so I wanted to keep this PR mostly scoped to the
constraint operators before proceeding with more changes.


![image](https://github.com/Unleash/unleash/assets/14320932/f4bef4e0-33bd-463c-a252-e1cc0c22e843)


![image](https://github.com/Unleash/unleash/assets/14320932/192a3bd4-f11d-4619-b826-bbf5df80050c)


![image](https://github.com/Unleash/unleash/assets/14320932/fcfc0239-a28f-446d-a901-2e73f0add1a2)


As always, did some manual tests and it seems to be working great!
2024-02-29 12:56:48 +00:00
..
action.ts chore: actions filter constraints (#6389) 2024-02-29 12:56:48 +00:00
application.ts
banner.ts feat: banner modal (#5132) 2023-10-24 16:26:44 +01:00
context.ts feat: usage on context fields in list (#3906) 2023-06-06 13:59:41 +03:00
environments.ts Feat: last seen by env UI (#4439) 2023-08-08 12:32:33 +03:00
event.ts
featureToggle.ts feat: aggregate metrics for the same timestamp (#5876) 2024-01-12 12:19:30 +01:00
featureTypes.ts
group.ts feat: root roles from groups (#3559) 2023-04-20 12:29:30 +02:00
incomingWebhook.ts chore: action events UI (#6358) 2024-02-27 13:52:09 +00:00
instance.ts fix: add trial expired warning for enterprise (#3997) 2023-06-16 13:35:24 +02:00
invoice.ts
loginEvent.ts refactor: rename sign-on log to login history (#3245) 2023-03-02 13:49:50 +00:00
permissions.ts feat: permission matrix (PoC) (#6223) 2024-02-16 14:31:33 +01:00
personalAPIToken.ts
profile.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
project.ts feat: update project overview endpoint (#5518) 2023-12-01 20:00:35 +02:00
publicSignupTokens.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
role.ts feat: use new role components in project access (#4018) 2023-06-21 08:16:37 +01:00
route.ts Fix: integrations form (#4655) 2023-09-11 12:26:40 +00:00
segment.ts fix: assume undefined instead of null on segment project (#3304) 2023-03-13 10:25:48 +00:00
service-account.ts
strategy.ts fix: add symbols as constraint ids (#5913) 2024-01-16 13:47:04 +01:00
tags.ts
toast.ts
token.ts
uiConfig.ts chore: remove changeRequestConflictHandling flag (#6364) 2024-02-28 10:16:35 +02:00
user.ts chore(deps): update dependency @biomejs/biome to v1.4.0 (#5288) 2023-11-28 09:32:00 +00:00
userProjectRoles.ts feat: Adding Project access requires same role (#6270) 2024-02-20 15:56:53 +01:00