Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-193

Non diku-admin user cannot import records properly on Edelweiss

    XMLWordPrintable

Details

    • EPAM BatchLoader Sprint 33
    • 2
    • Folijet

    Description

      Overview: When I import a file in Edelweiss using a non-diku_admin user, the corresponding Inventory Instances are not created. When I import a file using diku_admin, the corresponding Inventory Instances are created. Hmm.

      Steps to Reproduce:

      1. Part 1
        • Log into FOLIO-snapshot (https://folio-snapshot.aws.indexdata.com/) as diku_admin/admin
        • Go to Data Import and upload one of the attached MARC files
        • Import the file using the "secret button"
        • Once imported, look at the 999 fields in the log to see if they contain both $s (SRS UUID) and $i (Inventory Instance UUID)
        • Go to the Users app and make sure that there is a logon with name Ann-Marie Breaux, user name abreaux, password admin, with all UI permissions assigned. If not, then create one.
        • Log out from folio-snapshot
      2. Part 2
        • Re-logon to FOLIO-snapshot as abreaux/admin
        • Go to Data Import and upload a different one of the attached MARC files
        • Import the file using the "secret button"
        • Once imported, look at the 999 fields in the log to see if they contain both $s (SRS UUID) and $i (Inventory Instance UUID)
      3. Part 3
        • Log into Edelweiss (https://folio-edelweiss.dev.folio.org/) as diku_admin/admin
        • Go to Data Import and upload one of the attached MARC files
        • Import the file using the "secret button"
        • Once imported, look at the 999 fields in the log to see if they contain both $s (SRS UUID) and $i (Inventory Instance UUID)
        • Go to the Users app and make sure that there is a logon with name Ann-Marie Breaux, user name abreaux, password admin, with all UI permissions assigned. If not, then create one.
        • Log out from Edelweiss
      4. Part 4
        • Re-logon to Edelweiss as abreaux/admin
        • Go to Data Import and upload a different one of the attached MARC files
        • Import the file using the "secret button"
        • Once imported, look at the 999 fields in the log to see if they contain both $s (SRS UUID) and $i (Inventory Instance UUID)

      Expected Results: I should see 999 fields with $s and $i regardless of whether I import the file with diku_admin or abreaux

      Actual Results: It works properly on folio-snapshot, but not on Edelweiss. Something that may be related.

      • When I assign all permissions to the abreaux user in folio-snapshot, there are 213 permissions visible in the Users app UI
      • When I assign all permissions to the abreaux user in Edelweiss, there are only 180 permissions visible in the Users app UI
      • To see which files are loaded by which user, see the "Run by" column in the log summary

      Additional Information: See attached MARC files

      TestRail: Results

        Attachments

          1. 1783ebk20160704.mrc
            14 kB
          2. 20160930.mrc
            14 kB
          3. 2020170208.mrc
            11 kB
          4. 2020170222.mrc
            14 kB
          5. 420723.mrc
            11 kB
          6. No 336.mrc
            14 kB
          7. okapi.og
            59 kB

          Issue Links

            Activity

              People

                Kateryna Senchenko Kateryna Senchenko
                abreaux Ann-Marie Breaux
                Ann-Marie Breaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases