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

Registration Terms&Conditions - support optional terms #130

Closed
3 tasks
Tracked by #555
jjeroch opened this issue Mar 4, 2024 · 0 comments
Closed
3 tasks
Tracked by #555

Registration Terms&Conditions - support optional terms #130

jjeroch opened this issue Mar 4, 2024 · 0 comments
Assignees

Comments

@jjeroch
Copy link
Contributor

jjeroch commented Mar 4, 2024

Summary

with the implementation of eclipse-tractusx/sig-release#555 the endpoint used in registration form step 3 (company role and terms) got enhanced with a new property

Endpoint: GET /api/registration/companyRoleAgreementData

Enhanced with "isMandatory":"{true or false}"

Details of the change

Adjust UI and logic.

  • Display only those agreement checkmarks as mandatory (*), which have the property "isMandatory":"true" set
  • allow to click "next" / "submit" even through for "isMandatory":"false" agreements no consent is given
  • if no consent is given for an agreement "isMandatory":"false" the FE application will submit the consent status "INACTIVE" via the POST /api/registration/application/{applicationId}/companyRoleAgreementConsents endpoint used when the user directs to the next step
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

4 participants