Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#855] 4) membership request flow frontend integration #1132

Merged

Conversation

fenekku
Copy link
Contributor

@fenekku fenekku commented May 7, 2024

This one

This concludes the 2nd flow of the membership request feature.
Remaining flows are

  • 'waiting for decision' flow
  • 'making a decision' flow

This PR depends on: inveniosoftware/invenio-requests#382 (well not directly but for full effect)

Screencast

Screencast.from.05-07-2024.02.16.56.PM.webm

(Note: "Deleted User" is something I get locally even without any of my code changes from this and previous PRs. As such putting that aside)

Previous ones

@fenekku fenekku changed the title 855 4 request flow frontend integration [#855] 4) request flow frontend integration May 7, 2024
@fenekku fenekku force-pushed the 855_4_request_flow_frontend_integration branch 2 times, most recently from be11589 to 9f968cb Compare May 7, 2024 17:06
@fenekku fenekku changed the title [#855] 4) request flow frontend integration [#855] 4) membership request flow frontend integration Jul 9, 2024
@fenekku fenekku force-pushed the 855_4_request_flow_frontend_integration branch from 9f968cb to 1ae8d3f Compare July 9, 2024 20:24
@fenekku
Copy link
Contributor Author

fenekku commented Jul 9, 2024

rebased - should fail until the dependent PRs are merged and released.

…tend [+]

This concludes the 2nd flow of the membership request feature.
Remaining flows are
- 'waiting for decision' flow
- 'making a decision' flow

This PR needs to be complemented by:
- one in invenio-requests (done)
- one in invenio-rdm-records (to do)
@fenekku fenekku force-pushed the 855_4_request_flow_frontend_integration branch from db7ead5 to a5e0c0c Compare July 19, 2024 20:07
Copy link
Contributor Author

@fenekku fenekku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated and made tests pass

@@ -0,0 +1,338 @@
# -*- coding: utf-8 -*-
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved from tests/members/test_members_services.py to resolve flaky tests

@fenekku
Copy link
Contributor Author

fenekku commented Jul 30, 2024

I will merge this one to get all the previous ones in at the same time. Then I will rebase and cleanup the next ones and communicate again. Thanks!

@fenekku fenekku merged commit 6c1bb8a into inveniosoftware:master Jul 30, 2024
4 checks passed
@fenekku fenekku deleted the 855_4_request_flow_frontend_integration branch July 30, 2024 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Released | Done 🚀
Development

Successfully merging this pull request may close these issues.

2 participants