Skip to content

add terms-of-use policy renderer component for single ToU routes#1147

Merged
tarrow merged 16 commits into
mainfrom
de/policy-render
Jul 22, 2026
Merged

add terms-of-use policy renderer component for single ToU routes#1147
tarrow merged 16 commits into
mainfrom
de/policy-render

Conversation

@deer-wmde

@deer-wmde deer-wmde commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

This PR introduces the TermsOfUseRenderer component which calls the Platform API to render the terms-of-use routes looking like /terms-of-use/:activeFrom

  • /terms-of-use/ and /terms-of-use/upcoming don't change with this PR/ticket but will also use the TermsOfUseRenderer in upcoming work

https://phabricator.wikimedia.org/T432340

@github-actions

Copy link
Copy Markdown

Deployment previews on netlify for branch refs/pull/1147/merge will be at the following locations (when build is done):

@deer-wmde deer-wmde changed the title integrate policy render component add terms-of-use policy renderer component for single ToU routes Jul 21, 2026
@deer-wmde
deer-wmde marked this pull request as ready for review July 21, 2026 13:00

@tarrow tarrow left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good to me, I made one change to this PR in 859a1f1

I think it doesn't make sense to add api methods until we need them. Maybe someone could quickly double check they are happy with this removal and then we can go ahead and deploy it.

@tarrow
tarrow merged commit 4e68c34 into main Jul 22, 2026
7 checks passed
@tarrow
tarrow deleted the de/policy-render branch July 22, 2026 10:32
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.

3 participants