Angular admin pages "Library" scope
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
High
|
Unassigned | ||
3.5 |
Fix Released
|
High
|
Unassigned | ||
3.6 |
Fix Released
|
High
|
Unassigned |
Bug Description
The Library drop down menu always scopes to CONS
This should automatically scope to the workstation location and the checkboxes for +Ancestors/
This drop down is found on various different admin interfaces
Local Admin examples
- Address Alert Configuration
- Carousels Configuration
- Group Penalty Threshold Configuration
Server Admin examples
- Billing Type Configuration
- Call Number/Volume Suffix Configuration
- Copy Tags Configuration
- Hard Due Date Configuration
Acquisitions Admin
- Cancel Reason Configuration
- Claim Policy Configuration
Booking Admin
- Resource Type Configuration
- Resource Attribute Value Configuration
In the old interfaces this was called "context org unit" and it was automatically scoped to the workstation location
Changed in evergreen: | |
status: | New → Confirmed |
tags: | added: angular |
Changed in evergreen: | |
milestone: | none → 3.5.0 |
Changed in evergreen: | |
milestone: | 3.5.0 → 3.5.1 |
Changed in evergreen: | |
milestone: | 3.5.1 → 3.5.2 |
Changed in evergreen: | |
milestone: | 3.5.2 → 3.6.1 |
Changed in evergreen: | |
milestone: | 3.6.1 → 3.6.2 |
Changed in evergreen: | |
importance: | Undecided → High |
assignee: | nobody → Jane Sandberg (sandbej) |
Changed in evergreen: | |
milestone: | 3.6.2 → 3.6.3 |
Changed in evergreen: | |
assignee: | nobody → Michele Morgan (mmorgan) |
Changed in evergreen: | |
assignee: | nobody → Jason Stephenson (jstephenson) |
milestone: | 3.6.3 → 3.7-beta |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
When eg-org-select has applyDefault=true, the selector will default to the workstation OU. But applyDefault is false by default, and only a tiny number of UIs use applyDefault=true (Booking > Pull List, Booking > Create Reservation, fm-editor, and the workstation registration screen).
We could modify the org selector to have applyDefault=true by default, and then explicitly set it to false case-by-case as needed. It sounds like this would be more consistent with the behavior of the pre-Angular context org unit selector. Note that applyDefault will trigger an onChange event when the default value is applied; if we want to avoid that, we could use initialOrg instead, but that would require a bit more rethinking.