- Dec 10, 2024
-
-
Michael Hamann authored
The reverts are all for XWiki 17.0.0RC1 This reverts commit 15aedf70.
-
Michael Hamann authored
-
Simon Urli authored
* Add revapi ignores
-
- Nov 29, 2024
-
-
Marius Dumitru Florea authored
[misc] Put back the revapi excludes removed by the release script, that were introduced after 16.10.0RC1
-
Marius Dumitru Florea authored
-
- Nov 19, 2024
-
-
Michael Hamann authored
* Replace the rome classes by equivalent com.rometools classes, breaking the API of the feed plugin. * Add a much simpler implementation of XWikiFeedFetcher as feed fetching has been removed in ROME 2 and the caching logic wasn't used. Make XWikiFeedFetcher internal as it doesn't need to be public, and it changed completely, anyway. * Work around a change in the API of SyndEntry#setContributors. * Remove all traces of ROME 1.
-
Manuel Leduc authored
-
- Nov 13, 2024
-
-
Michael Hamann authored
* Add a new flag to XWikiDocument if required rights shall be enforced. * Add the new flag to the filter stream and XAR APIs, increase the XAR version and adapt tests. * Add the new flag to the REST API. * Add the new flag to the edit form to support updating it. * Add a DocumentRequiredRightsManager API to allow getting the required rights that are set on a document. * Add a DocumentAuthorizationManager to check rights using required rights. * Restrict edit right to users that have all required rights. * Add a test for DocumentRequiredRightsReader.
-
- Oct 23, 2024
-
-
Michael Hamann authored
-
- Oct 03, 2024
-
-
Thomas Mortagne authored
-
- Sep 17, 2024
-
-
Simon Urli authored
-
- Sep 11, 2024
-
-
Simon Urli authored
-
- Sep 03, 2024
-
-
Simon Urli authored
* Move messagestream module to legacy * Get rid of messagestream-test module as it was of poor value * Move translations in the legacy module * Move notification related templates in legacy module * Remove calls to the script service in XS code * Add TODO for handling proper events in wiki manager
-
- Aug 26, 2024
-
-
Simon Urli authored
-
- Jul 22, 2024
-
-
Simon Urli authored
-
- Jun 26, 2024
-
-
Marius Dumitru Florea authored
-
- Jun 17, 2024
-
-
Manuel Leduc authored
-
- Jun 12, 2024
-
-
Simon Urli authored
Goal of this change is to simplify usage of the watch page feature. It comes with important changes: - the watch location switches in the bell menu area have been removed - a new button with a logo and a status has been introduced next to edit button - a new modal has been introduced when clicking on the button providing various choices - the watch page API have been modified to not just provide boolean value watch / not watched, but to provide a larger panel of possible statuses - a REST resource have been provided to allow watching / blocking / removing a filter on a location * Start providing REST API for watch pages to simplify operations * Distinguish more cases for watched / ignored pages to improve UI * Provide implementation for REST API for watching pages * Improve WatchEntitiesManager API to support more operations * Improve WatchedEntityReference API to use UserReference * Provide a dedicated page to handle watch settings * Start writing javascript code to handle choices * Fix issue in WatchedEntitiesManager * Start providing doc / fixing checkstyle * Handle a bit more actions in UI * Fix a bug in state computer related to the fact that the scoe filter hierarchy is not really a hierarchy * Provide a new API to allow computing the reference of the immediate ancestor of a page for which a filter exists * Improve UI to base possible actions on multiple criteria: current watch status, presence or not of a filter on an ancestor, and check if the page is terminal or not * Encode all options for the watch settings modal * Change the URL scheme for the REST API * Minor improvments * Provide test for notification rest module * Fix checkstyle * Put revapi ignores * Start fixing since * Provide translations and improve UIX code * Provide page object and fix integration tests * Ensure to not display the watch status for guest * Fix a few since and some problems in UIX * Fix API of WatchedUserReference * Fix bad escaping * Better exception handling for creating references * Various improvments in translations (active voice + use of ignore) * Improve a bit the UI * Improve UI when a page is ignored/followed by an ancestor and check proper rights * Review available options and improve javascript to allow chaining operations: following space when the page is followed implies to first unfollow the page to not keep unnecessary filters and mess up the UI * Improve translations * Clean up some unnecessary code * Make the UI a bit more clear * Fix some stuff after rebsae * Slightly improve UX * Fix missing unstable * Fix bad deprecated API call
-
- Jun 06, 2024
-
-
Simon Urli authored
* Deprecate and legacify NotificationFilterPreferenceProvider and NotificationFilterPreference#getProviderHint * Clean up all code relying on it simplifying a lot the implem of NotificationFilterPreference * Only valid usage of the providerHint was for checking if a filter preference was stored or not: replaced it with checking the ID of the filter * Fix bad prefix in filters internal ids * Fix typos
-
- May 29, 2024
-
-
Oana-Lavinia Florean authored
-
- May 22, 2024
-
-
Simon Urli authored
-
- May 16, 2024
-
-
Vincent Massol authored
* Add revapi ignore since there's no real breakage according to https://revapi.org/revapi-java/0.28.1/differences.html#java.class.nonFinalClassInheritsFromNewClass
-
- Apr 30, 2024
-
-
Michael Hamann authored
-
- Apr 29, 2024
-
-
Marius Dumitru Florea authored
* Add a PinnedChildPages class to hold the list of child pages that should be displayed before the rest of the remaining child pages. * Store the pinned top level pages on XWikiPreferences and the pinned child pages for a nested page on its WebPreferences. * Add a wiki and space administration section to configure the pinned child pages. * Implement a tree filter that excludes pinned child pages, so that they can be displayed first. * Add support for grouping tree nodes and refactor the document tree node to use it. * Implement a picker for pinned child pages (not yet connected to the REST resource, which needs to be implemented) * Prepare the ground for refactoring the "Children" page REST resource to support the "reference" hierarchy mode, and for adding a wiki "Children" REST resource to get the top level pages.
-
- Apr 22, 2024
-
-
Manuel Leduc authored
-
- Apr 17, 2024
-
-
Simon Urli authored
* Ensure to use proper WikiReference when resolving user document reference * Provide some more logs to perform migration of users * Move the migration so that it's executed in recent version of XS * Put forgotten unstable annotations on migrations
-
- Mar 25, 2024
-
-
Oana-Lavinia Florean authored
-
- Mar 19, 2024
-
-
Vincent Massol authored
-
- Mar 14, 2024
-
-
Thomas Mortagne authored
-
Thomas Mortagne authored
-
- Mar 13, 2024
-
-
Thomas Mortagne authored
-
- Mar 08, 2024
-
-
Thomas Mortagne authored
-
Thomas Mortagne authored
-
- Mar 07, 2024
-
-
Clément Aubin authored
XWIKI-21977 : Module xwiki-platform-legacy-oldcore does not expose the same extension features as xwiki-platform-oldcore * Move oldcore extension features to a property of xwiki-platform-core * Re-use property in oldcore and legacy-oldcore modules
-
- Feb 26, 2024
-
-
Thomas Mortagne authored
XWIKI-12955: Upgrade to JAX-RS 2.1.6 (JSR370) XWIKI-21709: Upgrade to Jetty Client 10.0.19 XWIKI-12674: Replace Restlet with Jersey
-
- Feb 20, 2024
-
-
Michael Hamann authored
-
- Jan 29, 2024
-
-
Oana-Lavinia Florean authored
-
- Jan 23, 2024
-
-
Marius Dumitru Florea authored
-
- Jan 11, 2024
-
-
Thomas Mortagne authored
-
- Jan 09, 2024
-
-
Manuel Leduc authored
-