SPIKE: FE: Investigate how to disable authority control functionality in Nolana

Description

Background:  There is a high probability that authority control development phase 1 will not be fully functional for the Nolana release. The team wants code merge to main branch and not stored in a separate branch. 

Spike: Investigate the technical approach needed to disable linking functionality so that user is unable to manually link an authority record to a bib field.

 

Spike deliverables:

  • Define technical approach option(s) and present to team 

  • Provide a high level estimate per technical approach option(s)

 

 

 

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Denys Bohdan September 7, 2022 at 3:38 PM

, yes, created a ticket

Khalilah Gambrell September 7, 2022 at 1:49 PM

  - I agree with the approach to disable this functionality by applying code to hide links. Will you create a user story?

Denys Bohdan September 7, 2022 at 10:19 AM

Hey , there are two ways we can disable this functionality:

  1. Hide the link button in code - this way there's no way anyone will be able to click on the button

  2. Show or hide the button based on permissions. We can rename "quickMARC: Can Link/unlink authority records to bib records" to something like "(DO NOT ASSIGN) quickMARC: Can Link/unlink authority records to bib records" and leave a note in release notes to not use this permission.

For both options we can make the changes in future Nolana release branch - that will snapshot will have Linking functionality, but bugfest env won't.

Both options require same amount of effort, but I personally prefer #1 because we can be sure that no one will see the button

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Release

Nolana (R3 2022)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created August 23, 2022 at 2:37 PM
Updated October 17, 2022 at 8:05 AM
Resolved September 7, 2022 at 1:49 PM
TestRail: Cases
TestRail: Runs