Commit Graph
31 Commits
Author SHA1 Message Date
Sohaib Baig b913b63882 Merge branch 'main' into bug6148 2025-11-05 15:06:19 +01:00
Sohaib Baig ee642ba483 Merge branch 'main' into bug6148 2025-11-04 16:33:05 +01:00
Sohaib Baig 5eb79a15e6 permission scheme for ip blocklist
use DefaultActions.READ and .DELETE instead of creating altogether new
ones in SecuredDomainType
allow unlocking for those with the roles admin or server admin, or those
with the DELETE permission on the respective ip blocklist domain type.
2025-11-04 16:27:25 +01:00
Sohaib Baig aae75a13c1 added search filter, counter to unlock btn 2025-10-30 13:02:47 +01:00
Sohaib Baig a50a07d690 Merge branch 'main' into bug6148 2025-10-29 16:39:05 +01:00
Sohaib Baig db76d70af5 Merge branch 'main' into bug6148 2025-10-29 16:35:32 +01:00
Sohaib Baig a3c3e0e116 accommodate test failure due to USA gov shutdown 2025-10-28 14:45:36 +01:00
Sohaib Baig ff0c3a98b8 accommodate US gov shutdown causing NOAA Test failures 2025-10-28 14:44:30 +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 180d221e57 fix: missed import 2025-10-09 10:47:09 +02:00
Sohaib Baig 726e8faeea set system properties manually
System properties were being read from the config file previously, but not set using system.setproperty as they are expected by the selenium package later. This fixes that by setting them before control is handed over to selenium
2025-10-09 10:42:09 +02:00
Sohaib Baig dcd08337d1 system properties read from the local test config xml are now set using System.setProperty before control is handed over to the JUnit package. Previously they were not set and Selenium requires these fields to find chromedriver 2025-10-08 18:37:06 +02:00
Sohaib Baig 7dea9beb12 service endpoints for ip based lock management added 2025-09-29 12:57:53 +02:00
Sohaib Baig 9ad9170a34 assert replaced with JUnit assertion to make login attempt monitorable 2025-08-25 16:05:53 +02:00
Sohaib Baig 4fefac7e64 Merge branch 'main' into bug6148 2025-08-20 16:20:57 +02:00
Sohaib Baig 3bdca09ea9 Merge branch 'main' into bug6148 2025-08-20 15:59:52 +02:00
Sohaib Baig 511d198f77 UI tests added for locking and unlocking 2025-08-20 15:33:24 +02:00
Sohaib Baig 08381ba52b added missing German translations 2025-08-19 13:00:04 +02:00
Sohaib Baig 79d5bbd624 merge into main for test errors' fixes 2025-08-13 13:20:04 +02:00
Sohaib Baig 3641f8ef56 added test for timed lock impl 2025-08-12 16:12:29 +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 4c3d8b66e7 added reset AI credentials btn 2025-08-12 14:50:24 +02:00
Sohaib Baig 2aa4454e51 corrected typo mistake 2025-08-11 14:45:03 +02:00
Sohaib Baig 29e0384fb6 fixed i8n syntax err + MANAGE_LOCK Enum assignment 2025-08-11 13:09:34 +02:00
Sohaib Baig c3f02086ac i8n corrections 2025-08-04 19:54:32 +02:00
Sohaib Baig 0c8b91387f added unlock button per user
also renamed LockingAndBanning to TImedLock
2025-08-04 19:50:17 +02:00
Sohaib Baig 567519b664 addressed pull request comments 2025-07-28 17:03:54 +02:00
Sohaib Baig 78b83555bc create ai core object at init even without API key 2025-07-28 14:29:38 +02:00
sohaib-sap 6bbda8c8a6 onboarding browser compatibility
added line about safari not being compatible in onboarding dev environment
2025-07-09 15:07:24 +02:00
Sohaib Baig 8ab32b7353 onboarding doc updated
added an eclipse configuration file to automate a number of steps.
Apple silicon mac specific guidance added where needed.
2025-07-07 17:52:30 +02:00