WIP: Fix creating lists with selected members #3494

Draft
lambadalambda wants to merge 2 commits from fix/create-list-members into develop

Summary

  • Return a Promise from list membership updates so callers can wait for add/remove requests.
  • Wait for selected members to be saved before routing after list creation.
  • Add a changelog entry and focused store regression coverage.

Verification

  • yarn unit test/unit/specs/stores/lists.spec.js
## Summary - Return a Promise from list membership updates so callers can wait for add/remove requests. - Wait for selected members to be saved before routing after list creation. - Add a changelog entry and focused store regression coverage. ## Verification - yarn unit test/unit/specs/stores/lists.spec.js
Fix creating lists with selected members
Some checks failed
ci/woodpecker/pr/changelog Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
65463591f1
Fix Biome lint failures
All checks were successful
ci/woodpecker/pr/changelog Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
bc0217a85b
All checks were successful
ci/woodpecker/pr/changelog Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
This pull request has changes conflicting with the target branch.
  • src/stores/sync_config.js
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/create-list-members:fix/create-list-members
git switch fix/create-list-members

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff fix/create-list-members
git switch fix/create-list-members
git rebase develop
git switch develop
git merge --ff-only fix/create-list-members
git switch fix/create-list-members
git rebase develop
git switch develop
git merge --no-ff fix/create-list-members
git switch develop
git merge --squash fix/create-list-members
git switch develop
git merge --ff-only fix/create-list-members
git switch develop
git merge fix/create-list-members
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/pleroma-fe!3494
No description provided.