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

Create a registration page to request a user account for Mauro/SDE #442

Closed
2 of 3 tasks
pjmonks opened this issue Sep 10, 2024 · 0 comments · Fixed by #459
Closed
2 of 3 tasks

Create a registration page to request a user account for Mauro/SDE #442

pjmonks opened this issue Sep 10, 2024 · 0 comments · Fixed by #459
Assignees
Labels
enhancement New feature or request

Comments

@pjmonks
Copy link
Contributor

pjmonks commented Sep 10, 2024

Description

There needs to be a page in the Mauro Data Explorer, accessible to anyone (without sign-in), where someone can fill in a registration form and submit it to the SDE for processing.

Todo:

  • Create the registration form page and provide a way to acces it.
  • Create the form and allow for form submission / alteration depending on inputs.
  • Wire up the submission of the form to an endpoint. (Currently, there is no api endpoint for retrieving the payload. Or sde-resources endpoint library entries for such an endpoint.)

Depends on

  • MauroDataMapper/sde-core#233
  • MauroDataMapper/sde-resources#136

Registration Form

The form fields to present are defined in:

For selecting an existing Organisation and/or Department, the new endpoints created in the SDE for fetching them (anonymously) will need to be used, so that the Department list is dynamic in relation to a selected Organisation. See MauroDataMapper/sde-core#233.

UI/UX

The style/layout of the registration form should match the Mauro Data Explorer - a dialog is not required like the typical request dialogs used by the SDE.

Use sensible UX ideas to complete the page e.g. make it clear to the user, provide feedback on errors/validation, etc.

Submission

This task just needs to focus on the registration form itself. Handling submission and requests to create will be handled in:

@pjmonks pjmonks added the enhancement New feature or request label Sep 10, 2024
@abwilson23 abwilson23 self-assigned this Sep 19, 2024
abwilson23 added a commit that referenced this issue Sep 30, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.
abwilson23 added a commit that referenced this issue Sep 30, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.
NigelPalmer pushed a commit that referenced this issue Oct 11, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.
NigelPalmer pushed a commit that referenced this issue Oct 11, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.

(cherry picked from commit 68ade31)
NigelPalmer added a commit that referenced this issue Oct 11, 2024
NigelPalmer pushed a commit that referenced this issue Oct 11, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.

(cherry picked from commit 68ade31)
NigelPalmer added a commit that referenced this issue Oct 11, 2024
joe-crawford pushed a commit that referenced this issue Oct 15, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.

(cherry picked from commit 68ade31)
joe-crawford pushed a commit that referenced this issue Oct 15, 2024
abwilson23 added a commit that referenced this issue Nov 20, 2024
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.
@NigelPalmer NigelPalmer assigned NigelPalmer and unassigned abwilson23 Jan 9, 2025
NigelPalmer pushed a commit that referenced this issue Jan 9, 2025
- Add link from sign in page
- Create page and registration form
- Create toggle method to accomodate both form versions
- Add success dialog and redirect to home page upon successful form completion.
NigelPalmer added a commit that referenced this issue Jan 13, 2025
NigelPalmer added a commit that referenced this issue Jan 14, 2025
NigelPalmer added a commit that referenced this issue Jan 14, 2025
NigelPalmer added a commit that referenced this issue Jan 14, 2025
NigelPalmer added a commit that referenced this issue Jan 15, 2025
…stration-page

gh-442 - create user registration page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants