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

Submit user and organisation/department registration requests to SDE #449

Closed
pjmonks opened this issue Sep 17, 2024 · 1 comment
Closed
Assignees
Labels
enhancement New feature or request MVP Minimum Viable Product

Comments

@pjmonks
Copy link
Contributor

pjmonks commented Sep 17, 2024

Description

Once an anonymous user fills in the new registration form, the submit action must create a pair of linked SDE requests - one for creation of a user account, another for the remainder of the registration - and submit them to the SDE.

See the planning notes for the registration process here:

Depends on

Requests

Assuming that the form data is valid, two requests must be created:

  • CreateResearchUserRequest
  • One of JoinOrganisationRequest, CreateOrganisationRequestorCreateDepartmentRequest`

Once both are created, they must also be linked together so that the CreateResearchUserRequest is marked as the previous request to the next one.

Both requests must also be submitted and linked to the "anonymous" research user (this might be able to be done on the sde-core side).

The initial states of the request must be:

  • CreateResearchUserRequest --> Awaiting Pickup
  • Next request --> Draft
@pjmonks pjmonks added the enhancement New feature or request label Sep 17, 2024
@NigelPalmer NigelPalmer self-assigned this Dec 10, 2024
@NigelPalmer NigelPalmer added the MVP Minimum Viable Product label Jan 21, 2025
@NigelPalmer
Copy link
Contributor

This functionality has been implemented and is now working correctly in the develop branch. When a user registers the requests are created with the correct statuses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request MVP Minimum Viable Product
Projects
None yet
Development

No branches or pull requests

2 participants