Commit Graph
1232 Commits
Author SHA1 Message Date
Axel Uhl b6ef405718 fixed formatting 2026-03-02 18:11:50 +01:00
Axel Uhl e2ab405890 bug6203: adding method to ThreadPoolUtil to filter for tasks based on their delay 2026-02-16 11:15:04 +01:00
Axel Uhl 29df6834c5 enhanced SecuredServer[Impl] by delete methods for ACL/Ownership 2026-02-10 14:59:23 +01:00
Axel Uhl 42bb0e6abe support DELETE for ownerships and ACLs in REST API 2026-02-10 14:52:57 +01:00
Sohaib Baig bbd1f10f3e Merge branch 'bug6148' 2025-12-01 15:36:11 +01:00
Axel Uhl 7cad48711a formatting and typo fixes only 2025-11-27 17:48:53 +01:00
Sohaib Baig 10a0f9fa6b fix merge faults 2025-11-21 16:31:52 +01:00
Sohaib Baig 372e97235b Merge branch 'main' into bug6148 2025-11-21 13:08:43 +01:00
Sohaib Baig 6f1a55c1fa 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.
2025-11-10 16:58:08 +01:00
Sohaib Baig 5fdf9c3b33 bug fixes for user creation fail2ban impl and test
fail2ban didn't extend the lock when a lock already existed on said IP. this was remedied. the test failed because selenium was looking for a component using the driver, so from the head of the tree, instead of from the webelement, which was at a specific lower point in the element tree and thus is unaffected by selenium IDs being similar. the findElement is now done from a method on the webelement.
2025-10-27 19:37:22 +01:00
Sohaib Baig 879b360d71 added tests, user creation abuse blocklist 2025-10-25 18:27:08 +02:00
Sohaib Baig 7dea9beb12 service endpoints for ip based lock management added 2025-09-29 12:57:53 +02:00
Axel Uhl ece5802803 bug6060: used sapSailingAnalyticsReadMore as example for i18n or branded text messages 2025-08-19 13:52:33 +02:00
Axel Uhl 3d1d7c386c bug6060: clientConfigurationContext is now stored as Map<String, Object> in request context 2025-08-15 17:04:28 +02:00
Axel Uhl 0a7601e5fc bug6060: pass BrandingConfiguration properties through to ClientConfiguration using JavaScript servlet 2025-08-14 15:45:24 +02:00
Axel Uhl 5340d88b3a bug6060: de-dynamized branding using separate configuration impls 2025-08-13 17:08:52 +02:00
Axel Uhl be50dc6a57 bug6060: working dynamic branding/de-branding with replication but w/o persistence 2025-08-13 14:14:49 +02:00
Axel Uhl 93143e57e0 bug6060: split branding config off from sailing server config 2025-08-13 13:16:37 +02:00
Sohaib Baig 97c732f9b7 moved timed lock to sap.sse.common from sap.sse.security.common 2025-08-12 15:46:32 +02:00
Sohaib Baig 2aa4454e51 corrected typo mistake 2025-08-11 14:45:03 +02:00
Axel Uhl 271e36671b Merge branch 'main' into bug6129 2025-08-07 17:42:46 +02:00
Sohaib Baig 0c8b91387f added unlock button per user
also renamed LockingAndBanning to TImedLock
2025-08-04 19:50:17 +02:00
Axel Uhl c22f5179fa bug6154: record failed access token authentication only if replication isn't currently starting 2025-07-30 17:45:58 +02:00
Axel Uhl 6d3e7564cf formatting/comment changes only 2025-07-30 16:11:14 +02:00
Axel Uhl 21d7784836 improved logging for password reset/change 2025-07-17 15:33:45 +02:00
Axel Uhl e752ad1fde bug6151: show fewer details about locking/banning to user banned from signing up 2025-07-11 15:25:17 +02:00
service-tip-git 25593e103e [INTERNAL] Translation delivery: commit by LX Lab
Change-Id: I367a86f32d357508f6d34a68edd8652b03dea17f
2025-07-03 15:07:53 +00:00
Axel Uhl 64b8117941 Merge branch 'main' into bug6105 2025-06-18 01:15:49 +02:00
Axel Uhl d3f117ed8d don't use localhost URLs in API docs 2025-06-17 17:38:12 +02:00
Axel Uhl 1a7364ac70 Merge branch 'main' into bug6105 2025-05-18 22:31:36 +02:00
Axel Uhl 5c639cdfcb bug6123: implemented e-mail notification for RabbitMQ ShutdownSignalException to users with SERVER:UPDATE permission 2025-05-16 11:42:36 +02:00
Axel Uhl 1c3aa25e4e removed obsolete TODO 2025-05-15 10:08:22 +02:00
Axel Uhl 39709eb56f keep LockingAndBanning objects for failed bearer token authentications around for at least an hour 2025-05-15 10:06:00 +02:00
Axel Uhl 2920ba7563 Merge branch 'main' into bug6105 2025-05-14 21:03:32 +02:00
Axel Uhl e4e3cbe7e7 log getUsersWithPermission(...) timining only as fine, not info 2025-05-14 20:39:25 +02:00
Axel Uhl 2cd0bb2fec improved logging for locking/banning of user accounts and client IPs 2025-05-14 11:06:57 +02:00
Axel Uhl 84e8802561 bug6105: implemented takedown button for competitors in auto-play;
not tested yet...
2025-05-09 11:40:31 +02:00
Axel Uhl 3bb6d6c8b7 bug6105: showing take-down request button also for in-race YouTube video 2025-05-07 18:40:52 +02:00
Axel Uhl fd5c9a45f1 bug6105: media menu icon added also for mobile/phone views 2025-05-07 16:13:35 +02:00
Axel Uhl 20d22d6f7f bug6105: added MediaMenuIcon to event teaser images 2025-05-07 15:25:03 +02:00
Axel Uhl c83eb3cbce bug6105: added three-dots menu for take-down notice for media gallery images 2025-05-06 01:46:36 +02:00
Axel Uhl 3dc6b0afa0 bug6105: added takedown button to media gallery video list 2025-05-06 01:15:00 +02:00
Axel Uhl edbcffaa57 bug6105: added MediaMenuIcon to event/series logos for phone/desktop 2025-05-05 17:10:21 +02:00
Axel Uhl 3f62b48345 bug6105: define MediaMenuIcon as a widget using UIBinder 2025-05-05 15:31:44 +02:00
Axel Uhl 5926962e5d bug6105: implemented take-down request button for Event stage image 2025-05-05 14:28:32 +02:00
Axel Uhl 96061d31f0 Merge branch 'main' into bug6105 2025-05-05 11:08:25 +02:00
Axel Uhl 69752461a6 bug6119: replicate only true changes 2025-05-01 02:02:20 +02:00
Axel Uhl 34914f9d2d bug6105: added the URL location to the context message 2025-04-29 18:25:09 +02:00
Axel Uhl 139fdd05e5 bug6105: showing takedown notice dialog, sending e-mail 2025-04-29 18:18:09 +02:00
Axel Uhl 178b6bf241 bug6104: made passwords for Selenium tests more complex; added quertz-keyboard.txt to bundle's build.properties 2025-03-25 13:45:22 +01:00