OpenConext / OpenConext/OpenConext-engineblock
Use mdui:PrivacyStatementURL:* for privacy policy
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 17
- Forks
- 25
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 1
Description
This issue is imported from pivotal - Originaly created at May 9, 2023 by Thijs Kinkhorst
Manage stores mdui:PrivacyStatementURL:* for the privavy policy URL.
EB mistakenly (since ages) uses the field coin:eula to present in the consent screen a link to the "privacy policy", this field as the name says holds the "end user license agreement", something else.
In order to give users the correct link to the privacy policy, display mdui:PrivacyStatementURL in the consent screen in the place where now coin:eula is used. Also expose it in the consent API so Profile can make use of the field.
mdui:PrivacyStatementURL:*is multi-lingual. Display it for the current language (i.e. if lang = NL, usemdui:PrivacyStatementURL:nl), but if this is not available; check of:enis available and use that, only if current language is not available and :en is not available, do not display anything.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing where coin:eula is read for the consent screen and where consent metadata is exposed through the consent API. Check how the current language and English fallback are selected for multilingual fields. Done means mdui:PrivacyStatementURL is used instead, with the specified fallback behavior, and is available through the API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- api, authentication, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100