Done
Details
Assignee
Mariia AloshynaMariia AloshynaReporter
Magda ZacharskaMagda ZacharskaPriority
P2Story Points
3Sprint
NoneDevelopment Team
FolijetFix versions
Release
Poppy (R2 2023) Bug FixRCA Group
Implementation coding issueAffected releases
Poppy (R2 2023)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Mariia Aloshyna
Mariia AloshynaReporter
Magda Zacharska
Magda ZacharskaPriority
Story Points
3
Sprint
None
Development Team
Folijet
Fix versions
Release
Poppy (R2 2023) Bug Fix
RCA Group
Implementation coding issue
Affected releases
Poppy (R2 2023)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created October 9, 2023 at 6:58 PM
Updated November 22, 2023 at 1:39 PM
Resolved November 8, 2023 at 6:15 PM
Overview:
When a user with local tenant permissions exports single instance from Instance detail view, and the instance is shared then the file generated by the export is not posted to the data export in local tenant but in the central tenant, making it unavailable to the users who do not have central tenant permissions.
Exporting the same record from the second pane (Search results list) works as expected.
Steps to Reproduce:
In central tenant create a user with following permissions:
Central tenant permissions:
Inventory: View instances, holdings, and items
Member tenant permissions:
Inventory: All permissions
Settings (Data export): display list of settings pages
UI: Data export module is enabled
Log into FOLIO ecs instance as the newly created user
Navigate to Inventory and search for an instance that is shared
Open Instance Detail view and from the Actions menu, select Export instance (MARC)
Expected Results:
UUID of the instance is saved locally in csv file
Data export app contains the link to the exported file
Actual Results:
UUID of the instance is saved locally in csv file
Data export app does not contain any information about the export
Data export in the central tenant has the link to the exported file
Additional Information:
The same record exported from the results list is exported correctly:
Testing notes
@Maksym Ishchenko when this bug is fixed, please make sure there are Firebird tests for the following scenarios (coordinate with Firebird QA if necessary):
Member tenant: Export local source = FOLIO instance from search results (2nd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export local source = MARC instance from search results (2nd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export shared source = FOLIO instance from search results (2nd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export shared source = MARC instance from search results (2nd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export local source = FOLIO instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export local source = MARC instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export shared source = FOLIO instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Member tenant: Export shared source = MARC instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the member tenant's export app
Central tenant: Export shared source = FOLIO instance from search results (2nd) pane, and confirm that the exported MARC file is available in the central tenant's export app
Central tenant: Export shared source = MARC instance from search results (2nd) pane, and confirm that the exported MARC file is available in the central tenant's export app
Central tenant: Export shared source = FOLIO instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the central tenant's export app
Central tenant: Export shared source = MARC instance from instance details (3rd) pane, and confirm that the exported MARC file is available in the central tenant's export app