Koha-clms/t/db_dependent/selenium
Tomás Cohen Arazi c56163dbb0
Bug 41038: Add tests for superlibrarian managing other users' 2FA
Adds comprehensive selenium tests for the new functionality where
superlibrarians can manage 2FA settings for other patrons.

To test:
1. Run the existing authentication_2fa.t selenium tests
2. Notice missing coverage for cross-user 2FA management
3. Apply the patch
4. Run the tests again
5. Verify new subtests pass:
   - Superlibrarian can view/disable other users' 2FA
   - Enable button is hidden with explanatory message
   - Non-superlibrarian gets 403 error for other users

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit 4c98193075)
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
2025-11-25 17:36:15 +01:00
..
00-onboarding.t Bug 40444: Fix onboarding and installer selenium tests 2025-09-16 14:02:27 +02:00
01-installation.t Bug 40444: Fix onboarding and installer selenium tests 2025-09-16 14:02:27 +02:00
administration_tasks.t Bug 38944: Add Test::NoWarnings to tests no producing warnings 2025-03-13 17:25:03 +01:00
authentication.t Bug 39237: (follow-up) Fix selenium tests 2025-05-09 16:52:58 +02:00
authentication_2fa.t Bug 41038: Add tests for superlibrarian managing other users' 2FA 2025-11-25 17:36:15 +01:00
basic_workflow.t Bug 40406: Remove warnings from selenium/basic_workflow.t 2025-07-24 10:23:39 +02:00
batch_item_modification.t Bug 38944: Add Test::NoWarnings to tests no producing warnings 2025-03-13 17:25:03 +01:00
ilsdi.t Bug 38944: Add Test::NoWarnings to tests no producing warnings 2025-03-13 17:25:03 +01:00
opac_holds.t Bug 36095: Fix Selenium tests 2025-09-25 16:22:55 +02:00
opac_ill_requests.t Bug 40444: Add a test to ensure all Perl test files use Test::NoWarnings 2025-09-16 14:02:25 +02:00
patrons_search.t Bug 39011: (follow-up) Update selenium tests 2025-05-09 16:52:59 +02:00
regressions.t Bug 40316: Remove warnings from selenium/regressions.t 2025-07-10 22:47:37 +02:00
remove_from_cart.t Bug 38944: Manual changes 2025-03-13 17:25:04 +01:00
self_registration.t Bug 38944: Manual changes 2025-03-13 17:25:04 +01:00
system_preferences_search.t Bug 38944: Manual changes 2025-03-13 17:25:04 +01:00
update_child_to_adult.t Bug 39323: Fix selenium/update_child_to_adult.t 2025-04-29 17:19:34 +02:00