Skip to content

Add Health Report for external Wiki providers#23100

Open
NobodysNightmare wants to merge 4 commits intodevfrom
wikis-health-report
Open

Add Health Report for external Wiki providers#23100
NobodysNightmare wants to merge 4 commits intodevfrom
wikis-health-report

Conversation

@NobodysNightmare
Copy link
Copy Markdown
Contributor

@NobodysNightmare NobodysNightmare commented May 7, 2026

This PR introduces basic connection validations for the XWiki provider and makes them accessible through the UI.

It also hides the internal Wiki provider from the Wiki providers index page, since our designs don't expect the internal provider to be configurable through this view at all and this would now cause additional problems, if we showed a validation for the internal provider.

Ticket

https://community.openproject.org/wp/72978

@NobodysNightmare NobodysNightmare marked this pull request as draft May 7, 2026 06:48
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

Caution

The provided work package version does not match the core version

Details:

Please make sure that:

  • The work package version OR your pull request target branch is correct

@NobodysNightmare NobodysNightmare force-pushed the wikis-health-report branch 3 times, most recently from 42e949b to 671d8e7 Compare May 7, 2026 15:14
Making sure that wiki providers show up correctly in the
"Integration type" column.
They are still pretty rudimentary and might break if we change the
query call signatures (e.g. passing access tokens differently),
but they should work and provide a start.

TODO: Specs
@NobodysNightmare NobodysNightmare force-pushed the wikis-health-report branch 2 times, most recently from 4bffd84 to 0d825b0 Compare May 8, 2026 09:07
@NobodysNightmare NobodysNightmare marked this pull request as ready for review May 8, 2026 09:11
@NobodysNightmare NobodysNightmare requested a review from a team May 8, 2026 12:20
Linking it from a side panel in the wiki provider edit view.
Mostly used the layout that was already present in the storages UI.
The internal provider is intended to get a separate UI where
only few things are configurable (e.g. enable/disable).

It's not possible to create multiple internal providers and one
internal provider will always exist, so the list view does not make
sense for it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant