Skip to content

Conversation

surli
Copy link
Member

@surli surli commented Sep 25, 2025

Jira URL

https://jira.xwiki.org/browse/XWIKI-14136

Changes

Description

Add a configuration (enabled by default when using the automated import/update) to allow storing versions information in their own sub-page. They are then displayed as a live data in the extension page instead of a list.

Clarifications

Screenshots & Video

Executed Tests

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    *

@tmortagne tmortagne requested a review from pjeanjean September 29, 2025 08:03
@tmortagne tmortagne self-assigned this Sep 29, 2025
surli and others added 20 commits October 3, 2025 14:30
…ion in the Repository

  * Start modifying the REST API to retrieve the version information
    from different page version when it's enabled
  * WIP: those changes depends on new APIs that are not implemented yet
…ion in the Repository

* add concept of separated page mode
* start migrating import code to take the new mode into account
…ion in the Repository

* import of new extensions (and a bit of migration)
…ion in the Repository

* remove debug comments
…ion in the Repository

  * Provide a livedata to display the various versions
…ion in the Repository

* properly migrate existing release notes
…ion in the Repository

  * Fix livedata to sort by desc version and display proper empty value
    translation
…ion in the Repository

  * Provide index for versions
…ion in the Repository

  * Fix missing parent in VersionsHome
  * Provide index in ExtensionVersionClass
…ion in the Repository

  * Fix type in the version sheet
…ion in the Repository

  * Fix the syntax for ExtensionVersionSheet
…ion in the Repository

  * Fix the ExtensionSheet to have proper checks for displaying versions
…ion in the Repository

* fix regression
* add Versions home page
…ion in the Repository

  * Provide a script service for getting the extension version xobject
  * Fix the download button in ExtensionSheet
…ion in the Repository

  * Fix index problem when it's not defined in hsqldb
  * Optimize limit
@tmortagne tmortagne force-pushed the extension-pageversion branch from 67bda36 to 00d79c7 Compare October 3, 2025 12:31
…ion in the Repository

* codestyle and javadoc
@surli surli removed the request for review from pjeanjean October 3, 2025 13:49
@tmortagne tmortagne requested review from tmortagne and removed request for tmortagne October 3, 2025 13:49
…ion in the Repository

* fix various bugs impacting the REST API
* update the integration tests
@tmortagne tmortagne marked this pull request as ready for review October 9, 2025 15:20
@tmortagne tmortagne merged commit 0584af9 into master Oct 14, 2025
2 checks passed
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