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