Skip to content

Add a MissingField screen to the missing-identifier-collect block. #375

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

Open
6 tasks
Adam3371 opened this issue May 28, 2024 · 0 comments
Open
6 tasks

Add a MissingField screen to the missing-identifier-collect block. #375

Adam3371 opened this issue May 28, 2024 · 0 comments
Assignees

Comments

@Adam3371
Copy link
Contributor

Adam3371 commented May 28, 2024

Why

This is a follow up ticket to the "Add Missing-Identifier-collect block" Ticket and can only be started, once the Prio 1 tasks are completed.

If a user signs up with a social account but the project settings require additional identifier (e.g. username, phone number ect.) or additional information (e.g. Full Name), a screen should be shown to the user to collect the additional required data.

Figma Draft

TODOS

  • Create a MissingFields screen according to the Figma Draft "S1.7.1 MissingFields". The screen can contain one or more fields of identifier and the data is provided by the FAPI.
  • Design the screen according to the Figma drafts but keep the style as much similar as possible to the initSignup screen (Fonts, Paddings ect.)
  • When clicking on the "Continue" button, a API call should be made to the BE to validate the input data. If errors occur, show them in the same style as in the signupInit screen.

Acceptance criteria

  • MissingFields screen is shown if additional identifier are required than provided by the social account.
  • Enterd identifier are validated and errors are correctly provided to the FE
  • Signup with social logins continues to work as usual.

Implementation idea

Here you can write down an implementation idea how you would implement this issue (where do put this feature like in what domain, what service, what layer, naming/key of the feature in the code).

@Adam3371 Adam3371 self-assigned this May 28, 2024
@Adam3371 Adam3371 changed the title Add a MissinField screen to the missing-identifier-collect block. Add a MissingField screen to the missing-identifier-collect block. Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant