Missing interface dependencies

Description

Based on the modulePermissions specified in this mod-circulation-bff’s module descriptor, it seems highly likely that there are missing interface dependencies.

For example: the search is the only required interface, yet there are several modulePermissions specified which suggests other interfaces are being consumed.

These modulePermissions suggest dependencies should be declared on:

  • user-tenants (provided by mod-users)

  • circulation-settings (provided by mod-circulation)

  • tlr-settings (provided by mod-tlr)

  • circulation (provided by mod-circulation)

  • ecs-tlr (provided by mod-tlr)

It isn’t clear if these should be required or optional dependencies, but it’s important to be accurate and complete when declaring interface dependencies.

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Labels

Development Team

Vega

Release

Trillium (R2 2025)

RCA Group

TBD

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 4, 2024 at 6:50 PM
Updated March 5, 2025 at 10:07 PM
TestRail: Cases
TestRail: Runs