Skip to content

Warn that new Wikis are temporary by default in the CreateWikiWizard - #1217

Merged
outdooracorn merged 6 commits into
mainfrom
T433687
Sep 29, 2026
Merged

outdooracorn merged 6 commits into
mainfrom
T433687

Conversation

@outdooracorn

@outdooracorn outdooracorn commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Replace the temporality and knowledge equity steps with a final confirmation that shows the expected suspension date and links to the active policies.

Require users to acknowledge the temporary-by-default policy before creating a Wikibase.

Also remove the now obsolete "Intended use" section from the ManageProfile tab.

The design doesn't quite match the provided UX spec currently and there are some other improvements that could be made in a follow up. There is also an issue with the ExternalLink component where adding html tags in the content causes formatting issues. These can be addressed in follow-up commits.

Bug: T433687

@github-actions

Copy link
Copy Markdown

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

@outdooracorn
outdooracorn force-pushed the T433687 branch 2 times, most recently from cb6f289 to f718842 Compare September 28, 2026 07:59
@outdooracorn outdooracorn changed the title Modify the CreateWiki wizard Warn that new Wikis are temporary by default in the CreateWikiWizard Sep 28, 2026
Create Wikis only through the final wizard step's custom submit event after validation and remove the unused native form listeners.

Bug: T433687
@outdooracorn
outdooracorn merged commit dd9dfd9 into main Sep 29, 2026
7 checks passed
@outdooracorn
outdooracorn deleted the T433687 branch September 29, 2026 07:12
@outdooracorn

Copy link
Copy Markdown
Member Author

Bypassed the approval requirement and merged this PR after review from the PM due to lack of engineers with enough context to review and needing to deploy sooner rather than later.

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.

2 participants