4 Commits

Author SHA1 Message Date
Eric Schubert b3420f07e7 [#73440] change dependency of edit page permission
- editing pages no longer needs the permission of viewing the history
- viewing past edits now is its own permission, still depending on
  viewing the page itself
2026-05-06 13:36:52 +02:00
Eric Schubert a898eb9646 [#73440] add permission migration 2026-05-04 10:43:21 +02:00
Jan Sandbrink 2bf7d90781 Only show wikis tab when there are wikis
Effectively we only want to allow disabling the internal wiki
for now, but we'll have to answer certain usability questions
on what happens when a provider is deleted/disabled anyways, so
we'll make it technically possible to disable any provider, even
if we might not offer it for all of them out of the box.

The most likely starting scenario to have no wikis tab is that
the internal wikis are disabled and no external wiki is configured.
2026-03-25 14:24:00 +01:00
Jan Sandbrink 68ea5f414b Define initial data model for wikis module
Includes all relevant entities we want to support in the beginning,
but does not yet include services and code designed to expose those
entities in any way.
2026-03-23 14:26:41 +01:00