1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-09 11:14:29 +02:00
unleash.unleash/frontend/src/component
Thomas Heartman 7a436347cb
fix(1-3173): clear "removed tags" when you bulk update tags (#8952)
This PR fixes a bug wherein the list of tags to remove from a group of
tags wouldn't be correctly updated.

## Repro steps
- Add a console log line to
`frontend/src/component/feature/FeatureView/FeatureOverview/ManageTagsDialog/ManageBulkTagsDialog.tsx`'s
`ManagebulkTagsDialog`. Log the value of the`payload` variable.
- Pick a flag with no tags.
- Add tag A -> before submitting, you should have one added tag and zero
removed flags. After submitting, both should be empty.
- Now remove tag A -> before submitting, you should have one removed tag
and zero added tag. After submitting, both should be empty
- Notice that removed flags hasn't been emptied, but still contains tag
A.
- Now add tab B -> before submitting, you should have tag B in added and
nothing in removed. Notice that tag A is still in removed.



## Discussion points

This gives us both a `clear` and a `reset` event, which is unfortunate
because they sound like they do the same thing. I'd suggest renaming the
`clear` event (because it doesn't really clear the state completely),
but I'm not sure to what. Happy to do that if you have a suggestion.

I have not tested that submission of the form actually resets the state.
I spent about 45 minutes looking at it, but couldn't find a way that was
sensible and worked (considered spying: couldn't make it work;
considered refactoring and extracting components: think that's too much
of a change). I think this is benign enough that it can go without a
test for that thing actually being called.

I did, however, test the different reducer commands.
2024-12-12 09:31:39 +01:00
..
accessOverview
admin feat(cjux-278): maintenance root roles (#8875) 2024-12-10 15:22:46 +01:00
ai
application chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
archive chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
banners feat: change max session count warning to 4 devices (#8792) 2024-11-19 10:26:52 +01:00
changeRequest chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
commandBar chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
common Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
context chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
demo Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
environments [Gitar] Cleaning up stale flag: purchaseAdditionalEnvironments with value false (#8955) 2024-12-11 10:11:23 +02:00
events chore: improve release plan events and add them to event timeline (#8895) 2024-12-02 12:35:48 +00:00
feature fix(1-3173): clear "removed tags" when you bulk update tags (#8952) 2024-12-12 09:31:39 +01:00
featureTypes chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
feedback chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
feedbackNew chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
filter feat: update zindex to theme 2024-11-12 10:33:00 +02:00
insights feat: licensed users chart (#8844) 2024-11-25 10:03:21 +02:00
integrations chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
layout chore: update release plans icon (#8894) 2024-12-02 11:51:18 +00:00
loginHistory
maintenance
menu Restore additional feedback page (#8750) 2024-11-14 12:01:45 +02:00
onboarding chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
personalDashboard fix: link typo for upgrade (#8842) 2024-11-22 16:09:58 +01:00
playground/Playground chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
project chore: remove console.log 2024-12-10 14:39:57 +01:00
providers Feat/release management overview (#8672) 2024-11-06 14:02:42 +01:00
releases chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
segments chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
signals chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
splash Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
strategies Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
tags Strategy docs updates (#8711) 2024-12-11 10:38:39 +01:00
user chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
App.tsx feat: show max count of sessions that users have to an admin (#8781) 2024-11-18 15:15:56 +00:00
InitialRedirect.tsx chore: stop using personal dashboard UI flag (#8793) 2024-11-19 10:51:37 +01:00