Skip to end of banner
Go to start of banner

Permissions violations

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Violations reported by folio-module-descriptor-validator 1.0.0.

Date of check: September 2024.

This list is complete for the modules mod-a… until mod-d…

folio-custom-fields

none

mod-audit

Module descriptor not valid: [ {
"key" : "Permission protects more than one endpoint",
"value" : "acquisition.piece.events.get [/audit-data/acquisition/piece/{id} [GET], /audit-data/acquisition/piece/{id}/status-change-history [GET]]"
}, {
"key" : "Permission is not defined in module descriptor",
"value" : "pubsub.events.post"
} ]

mod-authtoken

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "auth.signtoken"
}, {
"key" : "Permission name is not valid",
"value" : "auth.signrefreshtoken"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "auth.signtoken [/token/sign [POST], /token [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "auth.signrefreshtoken [/refreshtoken [POST], /token/refresh [POST]]"
} ]

mod-batch-print

Module descriptor not valid: [ {
"key" : "Permission protects more than one endpoint",
"value" : "batch-print.entries.item.delete [/print/entries/{id} [DELETE], /print/entries [DELETE]]"
} ]

mod-bulk-operations

none

mod-calendar

Module descriptor not valid: [ {
"key" : "Permission protects more than one endpoint",
"value" : "calendar.endpoint.dates.get [/calendar/dates/{servicePointId}/all-openings [GET], /calendar/dates/{servicePointId}/surrounding-openings [GET]]"
} ]

mod-camunda

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "camunda.workflow-engine.workflows.activate"
}, {
"key" : "Permission name is not valid",
"value" : "camunda.workflow-engine.workflows.deactivate"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "camunda.process-definition.start.post [/camunda/process-definition/key/{key}/tenant-id/{tenant-id}/start [POST], /camunda/process-definition/{id}/start [POST]]"
} ]

mod-circulation

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "circulation.override-renewal-block"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.override-item-limit-block"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.override-item-not-loanable-block"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.override-patron-block"
}, {
"key" : "Permission name is not valid",
"value" : "mod-settings.global.write.mod-circulation"
}, {
"key" : "Permission name is not valid",
"value" : "mod-settings.global.read.mod-circulation"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.renew-loan"
}, {
"key" : "Permission name is not valid",
"value" : "modperms.circulation.loans.anonymize"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.internal.fetch-items"
}, {
"key" : "Permission name is not valid",
"value" : "circulation.internal.apply-rules"
}, {
"key" : "Single permission is required for endpoint",
"value" : "/circulation/loans/{id}/change-due-date [POST]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "circulation.requests.queue.reorder.collection.post [/circulation/requests/queue/instance/{id}/reorder [POST], /circulation/requests/queue/item/{id}/reorder [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "circulation.requests.queue.collection.get [/circulation/requests/queue/instance/{id} [GET], /circulation/requests/queue/item/{id} [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "pubsub.events.post [/circulation/handlers/fee-fine-balance-changed [POST], /circulation/handlers/loan-related-fee-fine-closed [POST]]"
}, {
"key" : "Permission is not defined in module descriptor",
"value" : "configuration.entries.collection.get"
}, {
"key" : "Permission is not defined in module descriptor",
"value" : "pubsub.events.post"
}, {
"key" : "Permission is not defined in module descriptor",
"value" : "pubsub.events.post"
} ]

mod-circulation-item

none

mod-circulation-storage

none

mod-configuration

none

mod-consortia

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "consortia.inventory.share.local.instance"
}, {
"key" : "Permission name is not valid",
"value" : "consortia.inventory.update.ownership"
} ]

mod-courses

none

mod-copycat

none

mod-data-export

none

mod-data-export-spring

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "data-export.job.item.send"
} ]

mod-data-export-worker

none

mod-data-import

Module descriptor not valid: [ {
"key" : "Permission name is not valid",
"value" : "data-import.fileExtensions.default"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "data-import.uploaddefinitions.files.post [/data-import/uploadDefinitions/{uploadDefinitionId}/processFiles [POST], /data-import/uploadDefinitions/{uploadDefinitionId}/files [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "data-import.uploadUrl.get [/data-import/uploadUrl/subsequent [GET], /data-import/uploadUrl [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "data-import.uploaddefinitions.get [/data-import/uploadDefinitions/{uploadDefinitionId} [GET], /data-import/uploadDefinitions [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "data-import.fileExtensions.get [/data-import/fileExtensions/{id} [GET], /data-import/fileExtensions [GET]]"
} ]

mod-dcb

none

mod-di-converter-storage

Module descriptor not valid: [ {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.jobprofile.get [/data-import-profiles/jobProfiles [GET], /data-import-profiles/jobProfiles/{id} [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.field-protection-settings.get [/field-protection-settings/marc/{id} [GET], /field-protection-settings/marc [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.matchprofile.get [/data-import-profiles/matchProfiles [GET], /data-import-profiles/matchProfiles/{id} [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.profileassociation.get [/data-import-profiles/profileAssociations/{masterId}/details [GET], /data-import-profiles/profileAssociations/{id} [GET], /data-import-profiles/profileAssociations/{detailId}/masters [GET], /data-import-profiles/profileAssociations [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.mappingprofile.get [/data-import-profiles/mappingProfiles [GET], /data-import-profiles/mappingProfiles/{id} [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.actionprofile.get [/data-import-profiles/actionProfiles/{id} [GET], /data-import-profiles/actionProfiles [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "converter-storage.forms-configs.get [/converter-storage/forms/configs [GET], /converter-storage/forms/configs/{formName} [GET]]"
} ]

mod-inventory-storage

Module descriptor not valid: [ {
"key" : "Single permission is required for endpoint",
"value" : "/inventory-storage/bound-withs [PUT]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.migration.job.item.get [/inventory-storage/migrations/jobs/{id} [GET], /inventory-storage/migrations/jobs [GET]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.instances.collection.get [/instance-storage/instances [GET], /instance-storage/instances/retrieve [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.bound-with-parts.item.post [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.bound-with-parts.item.delete [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts/{id} [DELETE]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.holdings.collection.get [/holdings-storage/holdings [GET], /holdings-storage/holdings/retrieve [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.instances.batch.post [/instance-storage/batch/instances [POST], /instance-storage/batch/synchronous [POST]]"
}, {
"key" : "Permission protects more than one endpoint",
"value" : "inventory-storage.bound-with-parts.collection.get [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts [GET]]"
} ]

  • No labels