Axel Uhl
November 10, 2025
Revert "bug6177: added com.sap.sailing.gwt.ui.AdminConsole to RibDashboard's "inherits";"
This reverts commit f2f8299f7f769414cd98af9c93d1be4a339fd338.
java/com.sap.sailing.dashboards.gwt/src/main/java/com/sap/sailing/dashboards/gwt/RibDashboard.gwt.xml
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/AdminConsole.gwt.xml
af986a1
Sohaib Baig
November 10, 2025
for each english i8n pair in sap.sse.security.ui, DE has one too
compared using eclipse's select two files, right click, compare with >
each other tool and translated with google translate
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages.properties
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages_de.properties
345e410
Sohaib Baig
November 10, 2025
unlock a selection of users from the user management panel
A method was exposed from UserManagementWriteService for bulk unlocking
a selection of users by their username. An 'extra' property was added to
successInfo class to return usernames without disturbing GWT
serialization. corresponding test is also written.
In SecurityServiceImpl, the
UserManagementException.PASSWORD_AUTHENTICATION_CURRENTLY_LOCKED_FOR_USER
property is used to return an error message with a constant referrable
string that is checked against a condition elsewhere in the code. I had
caused issues in the code by replacing this referenced string with a
custom error message without accounting for its usage elsewhere, causing
faults. This has been reversed.
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/client/LandscapeManagementPanel.java
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/client/i18n/StringMessages.java
java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/adminconsole/usermanagement/UserManagementPanelPO.java
java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/usermanagement/TestUserManagement.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementWriteService.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementWriteServiceAsync.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/AccessControlledButtonPanel.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages.properties
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages_de.properties
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserManagementPanel.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserTableWrapper.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementWriteServiceImpl.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/shared/SuccessInfo.java
java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
6f1a55c
Axel Uhl
November 10, 2025
bug6177: added com.sap.sailing.gwt.ui.AdminConsole to RibDashboard's "inherits";
this to hopefully mute the warnings about place tokenizers not found
java/com.sap.sailing.dashboards.gwt/src/main/java/com/sap/sailing/dashboards/gwt/RibDashboard.gwt.xml
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/AdminConsole.gwt.xml
f2f8299
Axel Uhl
November 10, 2025
Merge branch 'main' into bug6170
configuration/environments_scripts/sailing_server/files/usr/local/bin/refreshInstance.sh
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/subscription/PremiumRole.java
java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/UDPMirror.java
java/com.sap.sailing.landscape.test/src/com/sap/sailing/landscape/test/TestReleaseRepository.java
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/client/LandscapeManagementPanel.java
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/client/LinkBuilder.java
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/server/LandscapeManagementWriteServiceImpl.java
java/com.sap.sailing.landscape.ui/src/com/sap/sailing/landscape/ui/shared/SailingApplicationReplicaSetDTO.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/SailingReleaseRepository.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/LandscapeServiceImpl.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/SailingAnalyticsProcessImpl.java
java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/procedures/SailingAnalyticsApplicationConfiguration.java
java/com.sap.sailing.server/src/com/sap/sailing/server/security/EventManagerRole.java
java/com.sap.sailing.server/src/com/sap/sailing/server/security/SailingViewerRole.java
java/com.sap.sailing.www/release_notes_admin.html
java/com.sap.sse.datamining.ui/src/main/resources/com/sap/sse/datamining/SSEDataMining.gwt.xml
java/com.sap.sse.landscape.aws.test/src/com/sap/sse/landscape/aws/ConnectivityTest.java
java/com.sap.sse.landscape.test/src/com/sap/sse/landscape/impl/TestFolderBasedReleaseRepository.java
java/com.sap.sse.landscape.test/src/com/sap/sse/landscape/impl/TestGithubReleaseRepository.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/Release.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/ReleaseRepository.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/application/impl/ApplicationProcessImpl.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/AbstractRelease.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/AbstractReleaseRepository.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/FolderBasedReleaseImpl.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/ReleaseRepositoryImpl.java -> java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/FolderBasedReleaseRepositoryImpl.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/GithubRelease.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/GithubReleasesRepository.java
java/com.sap.sse.landscape/src/com/sap/sse/landscape/impl/ReleaseImpl.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/AdminRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/RolePrototype.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/ServerAdminRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/UserRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/subscription/AllDataMiningRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/subscription/ArchiveDataMiningRole.java
java/target/configuration/logging_debug.properties
toolchains.xml
91615a0
Axel Uhl
November 10, 2025
bug6177: added datamining ui/svg as source tag to SSEDataMining.gwt.xml;
this shall avoid the warning mentioned in comment #10
java/com.sap.sse.datamining.ui/src/main/resources/com/sap/sse/datamining/SSEDataMining.gwt.xml
8b060a2
Axel Uhl
November 09, 2025
RolePrototype doesn't have to be serializable; removed Named interface
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/subscription/PremiumRole.java
java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/UDPMirror.java
java/com.sap.sailing.server/src/com/sap/sailing/server/security/EventManagerRole.java
java/com.sap.sailing.server/src/com/sap/sailing/server/security/SailingViewerRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/AdminRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/RolePrototype.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/ServerAdminRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/UserRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/subscription/AllDataMiningRole.java
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/subscription/ArchiveDataMiningRole.java
0063eef
Axel Uhl
November 07, 2025
added missing version "8" toolchain to toolchains.xml
toolchains.xml
a170001
Sohaib Baig
November 07, 2025
fix user management "locked until" column not updating after unlock
The unlocked user's entry is updated locally with a
entry.copyWithLockedUntil, inserted in the list of all entries and
displayed.
java/com.sap.sse.security.common/src/com/sap/sse/security/shared/dto/UserDTO.java
java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/usermanagement/UserTableWrapper.java
96eb02d
Sohaib Baig
November 07, 2025
fix ip blocklist crashing LocalServer panel
in the IP Blocklist panel, the unlock button was added at an index
position. this was not necessary, but cascaded the issue that when the
refresh button was not added at 0, inserting at index 1 caused errors
cascading upto LocalServer.
the refresh button did not need to be added before the commit separately
because it was composed by a buttonPanel.addAction method that did both
object creation and addition to the panel together before commit
c10f6027a38f554a7227b2772c9ec809a341bc4c, and after that commit was
created by a Button constructor.
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/IPBlocklistTableWrapper.java
2ea8fa3