sul-dlss / FOLIO-Project-Stanford

Task management for Stanford’s analysis of FOLIO.
2 stars 0 forks source link

un-nest staff user psets in the app user psets #319

Closed shelleydoljack closed 1 year ago

shelleydoljack commented 1 year ago

For instance, need to re-create Cataloging 6 pset for import_export_bibs pset rather than nesting it. Affected psets:

Also, need to add some acq permissions to another pset for a new app user (Data loading framework), app_dlf ?

shelleydoljack commented 1 year ago

state of permissions for import_export_data pset:

"batch-voucher.export-configurations.all",
"1879ce64-616f-4091-8f84-107dddc68d40",
"browse.subjects.instances.collection.get",
"data-export.config.item.put",
"data-export.config.item.post",
"data-export.job.item.post",
"data-export.all",
"module.data-export.enabled",
"data-import.uploaddefinitions.files.post",
"data-import.uploaddefinitions.get",
"data-import.uploaddefinitions.get",
"converter-storage.all",
"converter-storage.jobprofile.get",
"converter-storage.profileassociation.get",
"data-import.upload.all",
"ui-data-import.logs.delete",
"ui-data-import.manage",
"ui-data-import.view",
"data-export.job.item.download",
"data-export.edifact.orders.create",
"ui-export-manager.export-manager.all",
"ui-finance.exportCSV",
"inventory-upsert-hrid.item.get",
"shared-inventory-upsert-matchkey.item.get",
"inventory.instances.batch.post",
"ui-inventory.instance.createOrder",
"ui-inventory.single-record-import",
"ui-inventory.items.mark-in-process",
"ui-inventory.items.mark-in-process-non-requestable",
"ui-inventory.items.mark-intellectual-item",
"ui-inventory.items.mark-long-missing",
"ui-inventory.items.mark-restricted",
"ui-inventory.items.mark-unavailable",
"ui-inventory.items.mark-unknown",
"ui-inventory.items.mark-items-withdrawn",
"module.inventory.enabled",
"ui-inventory.holdings.move",
"ui-inventory.item.move",
"ui-inventory.instance.view-staff-suppressed-records",
"ui-inventory.instance.view",
"ui-inventory.holdings.create",
"ui-inventory.instance.create",
"ui-inventory.item.create",
"ui-inventory.holdings.edit",
"ui-inventory.instance.edit",
"ui-inventory.item.edit",
"ui-inventory.holdings.delete",
"ui-inventory.item.delete",
"ui-inventory.item.markasmissing",
"ui-invoice.exportCSV",
"ui-invoice.voucherExport",
"ui-marc-authorities.authority-record.delete",
"ui-marc-authorities.authority-record.edit",
"ui-marc-authorities.authority-record.view",
"ui-quick-marc.quick-marc-authority-records.linkUnlink",
"ui-quick-marc.quick-marc-holdings-editor.create",
"ui-quick-marc.quick-marc-editor.duplicate",
"ui-quick-marc.quick-marc-editor.view",
"ui-quick-marc.quick-marc-holdings-editor.view",
"ui-quick-marc.quick-marc-authorities-editor.all",
"ui-quick-marc.quick-marc-editor.all",
"ui-quick-marc.quick-marc-holdings-editor.all",
"data-export.job.item.resend",
"search.instances.ids.collection.get",
"settings.data-export.enabled",
"ui-data-import.settings.readOnly",
"ui-data-import.settings.manage",
"settings.data-import.enabled",
"ui-data-export.settings.enabled",
"ui-inventory.settings.list.view",
"ui-oai-pmh.view",
"ui-oai-pmh.edit",
"source-records-manager.all",
"source-storage.all",
"source-storage.verified.records",
"data-export.export.post",
"data-export.quick.export.post",
"ui-inventory.subjects.view",
"tags.all",
"module.ui-plugin-create-inventory-records.enabled",
"ui-data-export.app.enabled",
"module.data-import.enabled",
"module.export-manager.enabled",
"module.marc-authorities.enabled",
"shared-inventory-upsert-matchkey.item.put"
shelleydoljack commented 1 year ago

import_export_data pset now updated in folio-test and folio-dev with:

"invoices.acquisitions-units-assignments.assign",
        "invoices.acquisitions-units-assignments.manage",
        "batch-voucher.export-configurations.all",
        "invoices.acquisitions-units-assignments.all",
        "finance-storage.invoice-transaction-summaries.all",
        "orders-storage.order-invoice-relationships.all",
        "orders.configuration.prefixes.all",
        "orders.configuration.reasons-for-closure.all",
        "orders.configuration.suffixes.all",
        "orders-storage.export-history.all",
        "orders-storage.pieces.all",
        "orders-storage.configuration.prefixes.all",
        "orders-storage.configuration.reasons-for-closure.all",
        "orders-storage.receiving-history.all",
        "orders-storage.configuration.suffixes.all",
        "orders-storage.titles.all",
        "1879ce64-616f-4091-8f84-107dddc68d40",
        "browse.subjects.instances.collection.get",
        "data-export.config.item.put",
        "data-export.config.item.post",
        "finance-storage.invoice-transaction-summaries.item.post",
        "data-export.job.item.post",
        "data-export.all",
        "module.data-export.enabled",
        "data-import.uploaddefinitions.files.post",
        "data-import.uploaddefinitions.get",
        "converter-storage.all",
        "converter-storage.jobprofile.get",
        "converter-storage.profileassociation.get",
        "data-import.upload.all",
        "ui-data-import.logs.delete",
        "ui-data-import.manage",
        "ui-data-import.view",
        "finance-storage.invoice-transaction-summaries.item.delete",
        "data-export.job.item.download",
        "data-export.edifact.orders.create",
        "ui-export-manager.export-manager.all",
        "ui-finance.exportCSV",
        "finance.invoice-transaction-summaries.item.post",
        "finance.invoice-transaction-summaries.item.put",
        "inventory-upsert-hrid.item.get",
        "shared-inventory-upsert-matchkey.item.get",
        "inventory.instances.batch.post",
        "inventory.instances.item.post",
        "inventory.items.item.post",
        "inventory.config.holdings.blocked-fields.get",
        "inventory.config.instances.blocked-fields.get",
        "inventory.instances.item.get",
        "inventory.items.item.get",
        "inventory.instances.collection.get",
        "inventory.items.collection.get",
        "inventory.items.item.mark-in-process.post",
        "inventory.items.item.mark-in-process-non-requestable.post",
        "inventory.items.item.mark-intellectual-item.post",
        "inventory.items.item.mark-long-missing.post",
        "inventory.items.item.mark-missing.post",
        "inventory.items.item.mark-restricted.post",
        "inventory.items.item.mark-unavailable.post",
        "inventory.items.item.mark-unknown.post",
        "inventory.items.item.mark-withdrawn.post",
        "inventory.holdings.item.put",
        "inventory.instances.item.put",
        "inventory.items.item.put",
        "inventory.holdings.move.item.post",
        "inventory.items.move.item.post",
        "inventory-storage.bound-with-parts.item.post",
        "inventory-storage.instance-relationships.item.post",
        "inventory-storage.authorities.item.post",
        "inventory-storage.holdings.item.post",
        "inventory-storage.items.item.post",
        "inventory-storage.holdings.batch.post",
        "inventory-storage.instances.batch.post",
        "inventory-storage.items.batch.post",
        "inventory-storage.instance-relationships.item.delete",
        "inventory-storage.authorities.item.delete",
        "inventory-storage.holdings.item.delete",
        "inventory-storage.instances.item.delete",
        "inventory-storage.items.item.delete",
        "inventory-storage.electronic-access-relationships.item.delete",
        "inventory-storage.instances.source-record.marc-json.delete",
        "inventory-storage.instances.source-record.delete",
        "inventory-storage.bound-with-parts.item.get",
        "inventory-storage.alternative-title-types.collection.get",
        "inventory-storage.authorities.collection.get",
        "inventory-storage.authority-note-types.collection.get",
        "inventory-storage.authority-source-files.collection.get",
        "inventory-storage.record-bulk.ids.get",
        "inventory-storage.call-number-types.collection.get",
        "inventory-storage.classification-types.collection.get",
        "inventory-storage-dereferenced.items.collection.get",
        "inventory-storage.nature-of-content-terms.collection.get",
        "inventory-storage.contributor-name-types.collection.get",
        "inventory-storage.contributor-types.collection.get",
        "inventory-storage-dereferenced.items.item.get",
        "inventory-storage.oai-pmh-view.enrichedinstances.collection.post",
        "inventory-storage.instance-formats.collection.get",
        "inventory-storage.holdings.collection.get",
        "inventory-storage.holdings-note-types.collection.get",
        "inventory-storage.holdings-sources.collection.get",
        "inventory-storage.holdings-types.collection.get",
        "inventory-storage.hrid-settings.item.get",
        "inventory-storage.identifier-types.collection.get",
        "inventory-storage.ill-policies.collection.get",
        "inventory-storage.alternative-title-types.item.get",
        "inventory-storage.authorities.item.get",
        "inventory-storage.authority-note-types.item.get",
        "inventory-storage.authority-source-files.item.get",
        "inventory-storage.call-number-types.item.get",
        "inventory-storage.classification-types.item.get",
        "inventory-storage.nature-of-content-terms.item.get",
        "inventory-storage.contributor-name-types.item.get",
        "inventory-storage.contributor-types.item.get",
        "inventory-storage.instance-formats.item.get",
        "inventory-storage.holdings.item.get",
        "inventory-storage.holdings-note-types.item.get",
        "inventory-storage.holdings-sources.item.get",
        "inventory-storage.holdings-types.item.get",
        "inventory-storage.identifier-types.item.get",
        "inventory-storage.ill-policies.item.get",
        "inventory-storage.instances.item.get",
        "inventory-storage.instance-statuses.item.get",
        "inventory-storage.instance-types.item.get",
        "inventory-storage.instance-note-types.item.get",
        "inventory-storage.instance-relationship-types.item.get",
        "inventory-storage.items.item.get",
        "inventory-storage.item-damaged-statuses.item.get",
        "inventory-storage.item-note-types.item.get",
        "inventory-storage.loan-types.item.get",
        "inventory-storage.material-types.item.get",
        "inventory-storage.modes-of-issuance.item.get",
        "inventory-storage.preceding-succeeding-titles.item.get",
        "inventory-storage.service-points.item.get",
        "inventory-storage.service-points-users.item.get",
        "inventory-storage.shelf-locations.item.get",
        "inventory-storage.statistical-codes.item.get",
        "inventory-storage.statistical-code-types.item.get",
        "inventory-storage.electronic-access-relationships.item.get",
        "inventory-storage.instances.collection.get",
        "inventory-storage.instance-relationships.item.get",
        "inventory-storage.instance-relationships.collection.get",
        "inventory-storage.instance-statuses.collection.get",
        "inventory-storage.instance-types.collection.get",
        "inventory-storage.instance-note-types.collection.get",
        "inventory-storage.instance-relationship-types.collection.get",
        "inventory-storage.oai-pmh-view.instances.collection.get",
        "inventory-storage.inventory-hierarchy.items-and-holdings.collection.post",
        "inventory-storage.items.collection.get",
        "inventory-storage.item-damaged-statuses.collection.get",
        "inventory-storage.item-note-types.collection.get",
        "inventory-storage.instance.iteration.item.get",
        "inventory-storage.migration.item.get",
        "inventory-storage.loan-types.collection.get",
        "inventory-storage.instances.source-record.marc-json.get",
        "inventory-storage.material-types.collection.get",
        "inventory-storage.migration.job.item.get",
        "inventory-storage.modes-of-issuance.collection.get",
        "inventory-storage.bound-with-parts.collection.get",
        "inventory-storage.preceding-succeeding-titles.collection.get",
        "inventory-storage.service-points.collection.get",
        "inventory-storage.service-points-users.collection.get",
        "inventory-storage.shelf-locations.collection.get",
        "inventory-storage.statistical-code-types.collection.get",
        "inventory-storage.statistical-codes.collection.get",
        "inventory-storage.inventory-hierarchy.updated-instances-ids.collection.get",
        "inventory-storage.oai-pmh-view.updatedinstanceids.collection.get",
        "inventory-storage.electronic-access-relationships.collection.get",
        "inventory-storage.location-units.campuses.collection.get",
        "inventory-storage.location-units.campuses.item.get",
        "inventory-storage.location-units.institutions.item.get",
        "inventory-storage.location-units.libraries.item.get",
        "inventory-storage.location-units.institutions.collection.get",
        "inventory-storage.location-units.libraries.collection.get",
        "inventory-storage.locations.collection.get",
        "inventory-storage.bound-with-parts.item.delete",
        "inventory-storage.instances.source-record.marc-json.put",
        "inventory-storage.instances.preceding-succeeding-titles.collection.put",
        "inventory-upsert-hrid.item.put",
        "inventory-storage.inventory-view.instance-set.get",
        "inventory-storage.inventory-view.instances.collection.get",
        "ui-inventory.instance.createOrder",
        "ui-inventory.single-record-import",
        "ui-inventory.items.mark-in-process",
        "ui-inventory.items.mark-in-process-non-requestable",
        "ui-inventory.items.mark-intellectual-item",
        "ui-inventory.items.mark-long-missing",
        "ui-inventory.items.mark-restricted",
        "ui-inventory.items.mark-unavailable",
        "ui-inventory.items.mark-unknown",
        "ui-inventory.items.mark-items-withdrawn",
        "module.inventory.enabled",
        "ui-inventory.holdings.move",
        "ui-inventory.item.move",
        "ui-inventory.instance.view-staff-suppressed-records",
        "ui-inventory.instance.view",
        "ui-inventory.holdings.create",
        "ui-inventory.instance.create",
        "ui-inventory.item.create",
        "ui-inventory.holdings.edit",
        "ui-inventory.instance.edit",
        "ui-inventory.item.edit",
        "ui-inventory.holdings.delete",
        "ui-inventory.item.delete",
        "ui-inventory.item.markasmissing",
        "invoice.invoices.item.post",
        "invoice.invoice-lines.item.post",
        "invoice.invoices.item.delete",
        "invoice.invoice-lines.item.delete",
        "invoice.invoice-number.item.get",
        "invoice.invoices.item.get",
        "invoice.invoice-lines.item.get",
        "invoice.invoices.collection.get",
        "invoice.invoice-lines.item.put",
        "invoice.invoices.item.put",
        "invoice.invoice-lines.collection.get",
        "invoice.all",
        "voucher.all",
        "invoice-storage.invoices.documents.item.post",
        "invoice-storage.invoices.item.post",
        "invoice-storage.invoice-lines.item.post",
        "invoice-storage.invoices.documents.item.delete",
        "invoice-storage.invoices.item.delete",
        "invoice-storage.invoice-lines.item.delete",
        "invoice-storage.invoice-line-number.get",
        "invoice-storage.invoice-number.get",
        "invoice-storage.invoices.documents.collection.get",
        "invoice-storage.invoices.documents.item.get",
        "invoice-storage.invoices.item.get",
        "invoice-storage.invoice-lines.item.get",
        "invoice-storage.invoices.collection.get",
        "invoice-storage.invoice-lines.collection.get",
        "invoice-storage.invoices.item.put",
        "invoice-storage.invoice-lines.item.put",
        "invoice-storage.module.all",
        "ui-invoice.approve",
        "ui-invoice.acq.unit.assignment.assign",
        "ui-invoice.invoice.edit",
        "ui-invoice.invoice.view",
        "ui-invoice.invoice.create",
        "ui-invoice.invoice.delete",
        "ui-invoice.cancel",
        "ui-invoice.batchVoucher.download",
        "ui-invoice.exportCSV",
        "ui-invoice.acq.unit.assignment.manage",
        "ui-invoice.pay",
        "ui-invoice.voucherExport",
        "invoice.invoice-lines.fund-distributions.validate",
        "ui-marc-authorities.authority-record.delete",
        "ui-marc-authorities.authority-record.edit",
        "ui-marc-authorities.authority-record.view",
        "orders-storage.order-invoice-relationships.item.post",
        "orders-storage.order-invoice-relationships.collection.get",
        "orders-storage.order-invoice-relationships.item.delete",
        "orders-storage.order-invoice-relationships.item.get",
        "orders-storage.order-invoice-relationships.item.put",
        "orders.check-in.collection.post",
        "orders.item.post",
        "orders.po-lines.item.post",
        "orders.order-templates.item.post",
        "orders.item.delete",
        "orders.pieces.item.delete",
        "orders.po-lines.item.delete",
        "orders.po-number.item.get",
        "orders.item.get",
        "orders.po-lines.item.get",
        "orders.order-templates.item.get",
        "orders.po-lines.collection.get",
        "orders.collection.get",
        "orders.pieces.item.get",
        "orders.pieces.collection.get",
        "orders.order-templates.collection.get",
        "orders.item.put",
        "orders.pieces.item.put",
        "orders.po-lines.item.put",
        "orders.po-lines.item.patch",
        "orders.pieces.item.post",
        "orders.re-encumber.item.post",
        "orders.receiving.collection.post",
        "orders.receiving-history.collection.get",
        "orders.po-number.item.post",
        "orders.po-lines.fund-distributions.validate",
        "orders.holding-summary.collection.get",
        "orders.configuration.prefixes.collection.get",
        "orders.configuration.prefixes.item.get",
        "orders.configuration.reasons-for-closure.collection.get",
        "orders.configuration.reasons-for-closure.item.get",
        "orders.configuration.suffixes.collection.get",
        "orders.configuration.suffixes.item.get",
        "orders.rollover.item.post",
        "orders-storage.configuration.prefixes.collection.get",
        "orders-storage.configuration.prefixes.item.get",
        "orders-storage.configuration.reasons-for-closure.collection.get",
        "orders-storage.configuration.reasons-for-closure.item.get",
        "orders-storage.configuration.suffixes.collection.get",
        "orders-storage.configuration.suffixes.item.get",
        "orders-storage.export-history.collection.get",
        "orders-storage.export-history.get",
        "orders-storage.export-history.item.get",
        "orders-storage.pieces.collection.get",
        "orders-storage.pieces.item.get",
        "orders-storage.receiving-history.collection.get",
        "orders-storage.titles.collection.get",
        "orders-storage.titles.item.get",
        "ui-orders.order.approve",
        "ui-orders.acq.unit.assignment.assign",
        "ui-orders.orders.create",
        "ui-orders.orders.delete",
        "ui-orders.orders.edit",
        "ui-orders.orders.view",
        "ui-orders.order-lines.cancel",
        "ui-orders.order.cancel",
        "ui-orders.order.exportCSV",
        "ui-orders.acq.unit.assignment.manage",
        "ui-orders.third-party-services",
        "ui-orders.order.reopen",
        "ui-orders.order.showHidden",
        "ui-orders.order.unopen",
        "ui-orders.order.updateEncumbrances",
        "ui-organizations.integrations.creds.view",
        "ui-organizations.integrations.creds.edit",
        "ui-organizations.creds.view",
        "ui-organizations.creds.manage",
        "ui-organizations.edit",
        "ui-quick-marc.quick-marc-authority-records.linkUnlink",
        "ui-quick-marc.quick-marc-holdings-editor.create",
        "ui-quick-marc.quick-marc-editor.duplicate",
        "ui-quick-marc.quick-marc-editor.view",
        "ui-quick-marc.quick-marc-holdings-editor.view",
        "ui-quick-marc.quick-marc-authorities-editor.all",
        "ui-quick-marc.quick-marc-editor.all",
        "ui-quick-marc.quick-marc-holdings-editor.all",
        "data-export.job.item.resend",
        "finance-storage.invoice-transaction-summaries.item.get",
        "search.instances.ids.collection.get",
        "settings.data-export.enabled",
        "ui-data-import.settings.readOnly",
        "ui-data-import.settings.manage",
        "settings.data-import.enabled",
        "ui-data-export.settings.enabled",
        "ui-inventory.settings.list.view",
        "ui-oai-pmh.view",
        "ui-oai-pmh.edit",
        "ui-orders.settings.view",
        "ui-orders.settings.order-templates.view",
        "settings.organizations.enabled",
        "source-records-manager.all",
        "source-storage.all",
        "source-storage.verified.records",
        "data-export.export.post",
        "data-export.quick.export.post",
        "ui-inventory.subjects.view",
        "tags.all",
        "module.ui-plugin-create-inventory-records.enabled",
        "ui-data-export.app.enabled",
        "module.data-import.enabled",
        "module.export-manager.enabled",
        "module.invoice.enabled",
        "module.marc-authorities.enabled",
        "module.orders.enabled",
        "module.organizations.enabled",
        "finance-storage.invoice-transaction-summaries.item.put",
        "shared-inventory-upsert-matchkey.item.put"
shelleydoljack commented 1 year ago

app_discovery and app_mylibrary psets updated on folio-test and folio-dev. json file in Gdrive also updated.