Page Properties | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
As described in prod ticket:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
Security:
The solution should allow permission-based access to reading rooms for patrons
The solution should allow read-only access to patron records for security officers
ModifiabilityExtensibility:
The solution should allow extending the room access feature’s capability with additional funcfunctionality
Maintainability:
The solution should be independent and loosely coupled as the FOLIO core modules do not include the feature.
...
Solution | Description | Pros | Cons | Decision | |
---|---|---|---|---|---|
1 | Reuse existing service points mechanism to serve as a reading room |
|
| Declined | |
2 | Introduce a separate entity of for the reading room |
| Target Solution |
...
FOLIO should provide the capability to allow access to individual reading rooms for a patron. Patron records can be represented in user records with Patron or Staff user type
Drawio | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Drawio | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Permissions
The solution requires the creation/extension of the following roles:
Security Officer. Allowed actions:
View patron permissions for reading room access
View/Create/Update “allowed” and “denied” events for access log
Librarian.
View/Create/Update/Delete patron permissions for reading room access
View/Create/Update “allowed” and “denied” events for access log
View/Create/Update/Delete relation between Reading Room and Service Points
For LoC the creation/modification of roles should be implemented through Roles & Capabilities
For tenants with OKAPI, the related permissionSets
should be created in FOLIO.
Eureka Support
The new modules included in the solution should support the “application” approach for LoC
Questions
Should the Security Officer log access on a patron entering and exiting events or only on entering the room?
>> Just entering. Also, LoC will not be collecting gate counts.
Can we use
user-type
for distinguishing Security Officer and Librarian roles?No, use permissions or Eureka roles for the purpose.