Skip to content

Enable history for Wiki and Workspace content type. - #466

Merged
iFlameing merged 3 commits into
mainfrom
workspace-wiki-history
Aug 5, 2026
Merged

Enable history for Wiki and Workspace content type.#466
iFlameing merged 3 commits into
mainfrom
workspace-wiki-history

Conversation

@iFlameing

Copy link
Copy Markdown
Member

No description provided.

@iFlameing
iFlameing requested a review from a team as a code owner August 4, 2026 14:35
@iFlameing
iFlameing requested a review from ericof August 4, 2026 14:35

@ericof ericof 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.

We need to add some tests as well. Let me work on that

Move the Workspace and WikiPage FTI assertions out of the central
test_fti.py table into dedicated per-type test modules, following the
test_subsite.py pattern, and cover the new edit-time versioning:

- tests/content_types/test_workspace.py: new module with FTI, behavior,
  creation and versioning tests.
- tests/content_types/test_wiki_page.py: reuse the shared portal_type /
  container / payload / content_factory fixtures and add versioning
  tests.
- tests/content_types/test_fti.py: drop the entries now covered by the
  per-type modules.

Refs https://gitlab.kitconcept.io/kitconcept/distribution-kitconcept-intranet/-/issues/550

@ericof ericof 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.

LGTM

@iFlameing
iFlameing merged commit 286bf85 into main Aug 5, 2026
54 of 56 checks passed
@iFlameing
iFlameing deleted the workspace-wiki-history branch August 5, 2026 09:50
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