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

Terms of service must be accepted when using OAuth to register #3341

Merged
merged 4 commits into from
Mar 14, 2023

Conversation

carlobeltrame
Copy link
Member

@carlobeltrame carlobeltrame commented Mar 12, 2023

Fixes #3198

TOS pages in french and italian are not set up at the moment. To be decided: Do we set them up to redirect to english? Do we hardcode in ecamp3 which languages have no TOS translation?

Also to be decided: I have worded the notice such that it only applies to OAuth login. Do we want this to apply to "normal" logins as well? If so, is the checkbox on the register page necessary / useful at all? (I assume legally it's still better to keep the checkbox on the register page, but IANAL)

@carlobeltrame carlobeltrame added the deploy! Creates a feature branch deployment for this PR label Mar 12, 2023
@github-actions
Copy link

github-actions bot commented Mar 12, 2023

Feature branch deployment currently inactive.

If the PR is still open, you can add the deploy! label to this PR to trigger a feature branch deployment.

@@ -366,6 +366,7 @@
"title": "Dein Account wird aktiviert"
},
"login": {
"acceptTermsOfUseOnOAuthLogin": "Beim Login via einen diese Services akzeptierst du die {termsOfServiceLink}.",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"acceptTermsOfUseOnOAuthLogin": "Beim Login via einen diese Services akzeptierst du die {termsOfServiceLink}.",
"acceptTermsOfServiceOnOAuthLogin": "Beim Login via einen diese Services akzeptierst du die {termsOfServiceLink}.",

TermsOfService to be consistent?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

6f049c7

I had taken this term over it from the Register component. So to be really consistent, I also adjusted it there.

},
"register": {
"acceptTermsOfUse": "Accept the terms of use",
"acceptTermsOfService": "Accept the terms of use",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hier ist noch der einzige Ort wo terms of use steht.
Sonst immer terms of service. Ist das Absicht?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, will change, thanks

@carlobeltrame carlobeltrame enabled auto-merge March 14, 2023 08:21
@carlobeltrame carlobeltrame merged commit d6e6b0e into ecamp:devel Mar 14, 2023
@carlobeltrame carlobeltrame deleted the oauth-terms-of-service branch March 14, 2023 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deploy! Creates a feature branch deployment for this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Terms of service must be accepted when using OAuth to register
4 participants