Branch: refs/heads/feat-move-watch-button Home: https://github.com/xwiki/xwiki-platform Commit: 084e59b797f366fcf35445a9b9e596ebe19c5b92 https://github.com/xwiki/xwiki-platform/commit/084e59b797f366fcf35445a9b9e59... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationStateTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/WatchedLocationReferenceTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsDisplayerUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu Work in progress: remove UI code for watch switch buttons, and start introducing a new UIX for the watch button next to the edit button. Start refactoring API for computing if a page is watched or not to get all info. Commit: 682be7f8c8a8504a4fc3d43d4cfed70701805fc3 https://github.com/xwiki/xwiki-platform/commit/682be7f8c8a8504a4fc3d43d4cfed... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsDisplayerUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu Commit: 45ba6bcf15f60665ae517cf5365605cce1f8c88a https://github.com/xwiki/xwiki-platform/commit/45ba6bcf15f60665ae517cf536560... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix some tests in notification filters Commit: a58fe64b0c6d29e599a1d99bfd3cb6ca413f07bb https://github.com/xwiki/xwiki-platform/commit/a58fe64b0c6d29e599a1d99bfd3cb... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/pom.xml A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/resources/META-INF/components.txt Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Start providing REST API for watch pages to simplify operations Commit: a7e30848357df91e8fab2ab91608c8a2c9ba3f86 https://github.com/xwiki/xwiki-platform/commit/a7e30848357df91e8fab2ab91608c... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Distinguish more cases for watched / ignored pages to improve UI Commit: 2cb8f4beb5813b3346da295bed7c1f867a2b533c https://github.com/xwiki/xwiki-platform/commit/2cb8f4beb5813b3346da295bed7c1... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntityFactory.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/script/NotificationWatchScriptService.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/WatchedLocationReferenceTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManagerTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Provide implementation for REST API for watching pages * Improve WatchEntitiesManager API to support more operations * Improve WatchedEntityReference API to use UserReference Commit: b2080a0b4d12414daf757d5e336e58b22d8cb5ea https://github.com/xwiki/xwiki-platform/commit/b2080a0b4d12414daf757d5e336e5... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsDisplayerUIX.xml A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Provide a dedicated page to handle watch settings * Start writing javascript code to handle choices Commit: 8d1aa06546b769305bb1f9f62ca19c151d2d71d9 https://github.com/xwiki/xwiki-platform/commit/8d1aa06546b769305bb1f9f62ca19... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/checkstyle/checkstyle-suppressions.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManagerTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix issue in WatchedEntitiesManager * Start providing doc / fixing checkstyle * Handle a bit more actions in UI Commit: c432b2a341544e185f59118225c545f3794f2f61 https://github.com/xwiki/xwiki-platform/commit/c432b2a341544e185f59118225c54... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterLocationStateComputer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntityFactory.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/script/NotificationWatchScriptService.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/WatchedLocationReferenceTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * 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 Commit: 09558799744bf78cffefdc9ef55d2a9a8e03945f https://github.com/xwiki/xwiki-platform/commit/09558799744bf78cffefdc9ef55d2... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Encode all options for the watch settings modal Commit: 1c3f537969390f9647f44f874d58f0e7bec8b0dd https://github.com/xwiki/xwiki-platform/commit/1c3f537969390f9647f44f874d58f... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Change the URL scheme for the REST API Commit: 8d06bb32e70dbaf8130bd95edb9945145973fb09 https://github.com/xwiki/xwiki-platform/commit/8d06bb32e70dbaf8130bd95edb994... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Minor improvments Commit: 73da5225f6611539ee141eda47727224a177078a https://github.com/xwiki/xwiki-platform/commit/73da5225f6611539ee141eda47727... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/pom.xml A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/test/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResourceTest.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Provide test for notification rest module Commit: dbcfd569aaac141b99542fe2e700aca06a71bcc6 https://github.com/xwiki/xwiki-platform/commit/dbcfd569aaac141b99542fe2e700a... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/checkstyle/checkstyle-suppressions.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilter.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix checkstyle Commit: 08568006eec8407176cc20885eca6e886d37d43c https://github.com/xwiki/xwiki-platform/commit/08568006eec8407176cc20885eca6... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntitiesManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Put revapi ignores * Start fixing since Commit: 804a7d86fe72205e36497cfee3dfc140d9fc9386 https://github.com/xwiki/xwiki-platform/commit/804a7d86fe72205e36497cfee3dfc... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Provide translations and improve UIX code Commit: b42d5f6abb72a350854ab2d1771ef4b3f5390eee https://github.com/xwiki/xwiki-platform/commit/b42d5f6abb72a350854ab2d1771ef... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationWatchButtonElement.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsWatchModal.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Provide page object and fix integration tests Commit: 0158a6def3f4a23ce8532c93fe53fef9b7dafbf6 https://github.com/xwiki/xwiki-platform/commit/0158a6def3f4a23ce8532c93fe53f... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Ensure to not display the watch status for guest Commit: 56c56b6bbbeb32d5f463b1c2d5fdd381a87bcab9 https://github.com/xwiki/xwiki-platform/commit/56c56b6bbbeb32d5f463b1c2d5fdd... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/script/NotificationWatchScriptService.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix a few since and some problems in UIX Commit: 6d0c34da016633a6316062d454efa44e1077d4c5 https://github.com/xwiki/xwiki-platform/commit/6d0c34da016633a6316062d454efa... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntityFactory.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix API of WatchedUserReference Commit: c3f113562aca1d125228ea4da24dc28fd548e50b https://github.com/xwiki/xwiki-platform/commit/c3f113562aca1d125228ea4da24dc... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix bad escaping Commit: 40c30793841316ea1dd06538d70d0e3f3ca0657f https://github.com/xwiki/xwiki-platform/commit/40c30793841316ea1dd06538d70d0... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityFactory.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntityFactory.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Better exception handling for creating references * Various improvments in translations (active voice + use of ignore) * Improve a bit the UI Commit: a244b4fa6203018b3beb6fe9f5b7587e2211ae8e https://github.com/xwiki/xwiki-platform/commit/a244b4fa6203018b3beb6fe9f5b75... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Improve UI when a page is ignored/followed by an ancestor and check proper rights Commit: 336050b8eeadcd9759bf714cf5290f88871a9396 https://github.com/xwiki/xwiki-platform/commit/336050b8eeadcd9759bf714cf5290... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * 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 Commit: e559626e5c012932fd85dbca20f60d7f1b03f98f https://github.com/xwiki/xwiki-platform/commit/e559626e5c012932fd85dbca20f60... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Clean up some unnecessary code Commit: c53e1714dcfc6adc6f807b162ba6073e10ffd227 https://github.com/xwiki/xwiki-platform/commit/c53e1714dcfc6adc6f807b162ba60... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Make the UI a bit more clear Commit: 285014f79bd172c9bc2595536a9985c85ad49652 https://github.com/xwiki/xwiki-platform/commit/285014f79bd172c9bc2595536a998... Author: Simon Urli <[email protected]> Date: 2024-06-06 (Thu, 06 Jun 2024) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java Log Message: ----------- XWIKI-19751: Move the "watch" button for a page to the page content menu * Fix some stuff after rebsae Compare: https://github.com/xwiki/xwiki-platform/compare/43f9dead6633...285014f79bd1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications