Improve Join description handling for GDPR/DSGVO #521
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#521
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue/mitgliederverwaltung-508"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
Improve handling for GDPR/DSGVO: custom fields gain an optional
join_descriptionthat is shown to prospective members on the public join form (with clickable external links), surfaced as a tooltip in the member detail view, and editable in the custom-field settings — so a club can present its GDPR/privacy confirmation, including a link to an externally hosted declaration, before sign-up.What has been changed?
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
<a href="https://…">(raw URLs + Markdown[text](url)); all other content is HTML-escaped.join_descriptionis admin-set content only (never end-user input).join_descriptionwith a placeholder URL (https://example.org/datenschutz) that admins replace with their real declaration link via the settings form.link link-primarystyling of rendered links, the seeded defaultjoin_description, and the link-syntax hint tooltip in the edit form.