"User type" field on user edit/create page is mandatory

Description

Description: when user is creating or editing a user profile, "User type" field is mandatory, but according to it shouldn’t be required on non-ECS tenants

Steps to reproduce:

  1. Log in as admin user to LoC phase I pre-validation env (non-ECS tenant)

  2. In “Users” app, click on “New” button

  3. Fill in the mandatory fields: “Last name”, “Patron group”, “Status”, “Email

  4. Click on “Save & close” button

Expected result: "User type” field is not mandatory, new user record was successfully saved

Actual result: "User type” field is mandatory, user record was not saved.

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Attachments

2

Checklist

hide

Activity

Show:

Yauhen ViazauApril 26, 2024 at 3:50 PM

Also reproducible on LoC phase I pre-validation (LoC account)

Yauhen ViazauApril 18, 2024 at 3:08 PM

Re-tested on LoC phase I pre-validation env (non-ECS tenant) - works as expected

See example:

 

Mikita SiadykhApril 3, 2024 at 1:04 PM

sounds like yes, consortia interface shouldn’t exist in non-ECS envs, seems has the same cause

Zak BurkeApril 3, 2024 at 1:01 PM

Thanks for that hint, . Entitlements are retrieved with a query to https://kong-qlcepcon.int.aws.folio.org/entitlements/fs09000000/applications?limit=500 and for this tenant, the AD for app-platform-complete 0.0.9 includes mod-consortia-keycloak, which provides the consortia interface.

Consortia functionality must be moved into a separate application to resolve this.

Yauhen ViazauApril 3, 2024 at 12:35 PM

Linked as it might have the same root cause

Cannot Reproduce

Details

Assignee

Reporter

Development Team

Eureka

RCA Group

TBD

Story Points

Sprint

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 3, 2024 at 10:32 AM
Updated June 7, 2024 at 8:37 PM
Resolved April 18, 2024 at 3:08 PM
TestRail: Cases
TestRail: Runs