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

feat: userProfile, terms and conditions #58

Closed
wants to merge 78 commits into from
Closed

Conversation

paulwer
Copy link
Contributor

@paulwer paulwer commented Sep 26, 2023

closes #49 and #45

introduce:

  • userProfile feature
  • terms while registration
  • select component (required for userProfile fields)
  • textbox component (required for userProfile fields)
  • mark required fields within registration process with "*" (even, when not using userProfile)
  • input-component: make required optional to match default behavior of all components + according changes to existing implementations

@paulwer paulwer changed the title feat: adding terms and conditions, while registering feat: userProfile, terms and conditions Sep 30, 2023
@paulwer
Copy link
Contributor Author

paulwer commented Oct 1, 2023

old register view:
Unbenannt

new view:
Unbenannt

i am still testing all field types and will say, when this pr is ready

@paulwer
Copy link
Contributor Author

paulwer commented Oct 2, 2023

@lukin @SimonScholz @CHE1RON anyone likes to support with local testing for this?

@paulwer paulwer marked this pull request as ready for review October 2, 2023 06:09
@CHE1RON
Copy link

CHE1RON commented Oct 2, 2023

For now, I cannot provide the time to do so (properly) 😞 but what you're providing looks great!

@paulwer
Copy link
Contributor Author

paulwer commented Oct 2, 2023

due to overlapping changes from #56 with the input.ftl component and #67 with recaptcha component needed to edit within register-user-profile.ftl this PR requires them to be merged first. Therefore I will mark this as draft again.

Deps:

Please stand by or may assist to close them is you like <3

@paulwer paulwer marked this pull request as draft October 2, 2023 07:57
@SimonScholz
Copy link

Sorry I did not really had time to look into this further:
Just tried to build the patch-6 branch and deployed it, but the template seems to have issues:

image

@paulwer
Copy link
Contributor Author

paulwer commented Oct 20, 2023

@SimonScholz thank you, for the checkup, this error is related to:

due to overlapping changes from #56 with the input.ftl component and #67 with recaptcha component needed to edit within register-user-profile.ftl this PR requires them to be merged first. Therefore I will mark this as draft again.

Deps:

Please stand by or may assist to close them is you like <3

Sorry for the dirty PR Implementation😒
Both have to be merged first :(

f.ex. your error was issued, due to the eye component(the icon within the password component) does not exists yet.

@paulwer
Copy link
Contributor Author

paulwer commented Mar 5, 2024

@lukin keycloak 24 was release and will bring breaking changes, i will include probably next week

@CHE1RON
Copy link

CHE1RON commented Mar 5, 2024

Glad to hear that, thanks so much for your ongoing efforts!

@paulwer
Copy link
Contributor Author

paulwer commented Mar 18, 2024

@CHE1RON as of workload, we are currently not upgrading to v24, so it will take some additional time :(

@paulwer
Copy link
Contributor Author

paulwer commented Jun 19, 2024

closed in favor for:
#96

@paulwer paulwer closed this Jun 19, 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

Successfully merging this pull request may close these issues.

Terms and conditions in registry.ftl