first commit
This commit is contained in:
@@ -0,0 +1,884 @@
|
||||
{
|
||||
"title": "Context",
|
||||
"description": "A journal or press.",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"name",
|
||||
"primaryLocale",
|
||||
"supportedLocales",
|
||||
"urlPath",
|
||||
"contactName",
|
||||
"contactEmail"
|
||||
],
|
||||
"properties": {
|
||||
"_href": {
|
||||
"type": "string",
|
||||
"format": "uri",
|
||||
"readOnly": true,
|
||||
"apiSummary": true
|
||||
},
|
||||
"about": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"acronym": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"apiSummary": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"additionalHomeContent": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"agencies": {
|
||||
"type": "string",
|
||||
"description": "Enable agencies metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"announcementsIntroduction": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"authorGuidelines": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.authorGuidelines",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"authorInformation": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.forAuthors",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"automaticDoiDeposit": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"beginSubmissionHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.beforeYouBegin"
|
||||
},
|
||||
"citations": {
|
||||
"type": "string",
|
||||
"description": "Enable citations metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"competingInterests": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"contactAffiliation": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"contactEmail": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"email_or_localhost"
|
||||
]
|
||||
},
|
||||
"contactName": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"contactPhone": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"contributorsHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.contributors"
|
||||
},
|
||||
"copyrightHolderType": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:author,context,other"
|
||||
]
|
||||
},
|
||||
"copyrightHolderOther": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"copyrightNotice": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"country": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"country"
|
||||
]
|
||||
},
|
||||
"coverage": {
|
||||
"type": "string",
|
||||
"description": "Enable coverage metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"currency": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"currency"
|
||||
]
|
||||
},
|
||||
"customHeaders": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"dateFormatLong": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"dateFormatShort": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"datetimeFormatLong": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"datetimeFormatShort": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"defaultReviewMode": {
|
||||
"type": "integer",
|
||||
"default": 2,
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:1,2,3"
|
||||
]
|
||||
},
|
||||
"defaultMetricType": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"apiSummary": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"detailsHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.details"
|
||||
},
|
||||
"disableBulkEmailUserGroups": {
|
||||
"type": "array",
|
||||
"description": "User groups that a manager will be prevented from sending bulk email to using the notify feature. Only the admin may edit this property.",
|
||||
"items": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"disableUserReg": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"disciplines": {
|
||||
"type": "string",
|
||||
"description": "Enable disciplines metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"requireAuthorCompetingInterests": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"editorialTeam": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"copySubmissionAckPrimaryContact": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "A copy of the submission acknowledgement email will be sent to this context's primary contact when true.",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"copySubmissionAckAddress": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "A copy of the submission acknowledgement email will be sent to any of the email addresses entered here. Separate multiple email addresses with a comma. Example: one@example.com,two@example.com",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"emailSignature": {
|
||||
"type": "string",
|
||||
"defaultLocaleKey": "default.contextSettings.emailSignature",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"enableAnnouncements": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"enableDois": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"doiPrefix": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^10\\.[0-9]{4,7}$/",
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"doiSuffixType": {
|
||||
"type": "string",
|
||||
"default": "default"
|
||||
},
|
||||
"registrationAgency": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"doiPublicationSuffixPattern": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"doiRepresentationSuffixPattern": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"disableSubmissions": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"editorialStatsEmail": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not to send the monthly editorial statistics email to editors. Default: `true`",
|
||||
"default": true
|
||||
},
|
||||
"enableClockss": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"apiSummary": true
|
||||
},
|
||||
"enableLockss": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"envelopeSender": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"email_or_localhost"
|
||||
]
|
||||
},
|
||||
"favicon": {
|
||||
"type": "object",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"properties": {
|
||||
"temporaryFileId": {
|
||||
"type": "integer",
|
||||
"writeOnly": true
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadName": {
|
||||
"type": "string"
|
||||
},
|
||||
"width": {
|
||||
"type": "integer"
|
||||
},
|
||||
"height": {
|
||||
"type": "integer"
|
||||
},
|
||||
"dateUploaded": {
|
||||
"type": "string"
|
||||
},
|
||||
"altText": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"forTheEditorsHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.forTheEditors"
|
||||
},
|
||||
"homepageImage": {
|
||||
"type": "object",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"properties": {
|
||||
"temporaryFileId": {
|
||||
"type": "integer",
|
||||
"writeOnly": true
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadName": {
|
||||
"type": "string"
|
||||
},
|
||||
"width": {
|
||||
"type": "integer"
|
||||
},
|
||||
"height": {
|
||||
"type": "integer"
|
||||
},
|
||||
"dateUploaded": {
|
||||
"type": "string"
|
||||
},
|
||||
"altText": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"readOnly": true,
|
||||
"apiSummary": true
|
||||
},
|
||||
"itemsPerPage": {
|
||||
"type": "integer",
|
||||
"default": 25,
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:1"
|
||||
]
|
||||
},
|
||||
"keywords": {
|
||||
"type": "string",
|
||||
"default": "request",
|
||||
"description": "Enable keywords metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"languages": {
|
||||
"type": "string",
|
||||
"description": "Enable languages metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"librarianInformation": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.forLibrarians",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"licenseUrl": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"url"
|
||||
]
|
||||
},
|
||||
"mailingAddress": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"apiSummary": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"notifyAllAuthors": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "When enabled, all authors of a submission will receive a notification when an editorial decision is made regarding a submission. When disabled, only authors assigned to the submission will be notified.",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"numAnnouncementsHomepage": {
|
||||
"type": "integer",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"numDaysBeforeInviteReminder": {
|
||||
"type": "integer",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"numDaysBeforeSubmitReminder": {
|
||||
"type": "integer",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"numPageLinks": {
|
||||
"type": "integer",
|
||||
"default": 10,
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:1"
|
||||
]
|
||||
},
|
||||
"numWeeksPerResponse": {
|
||||
"type": "integer",
|
||||
"default": 4,
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"numWeeksPerReview": {
|
||||
"type": "integer",
|
||||
"default": 4,
|
||||
"validation": [
|
||||
"nullable",
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"openAccessPolicy": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.openAccessPolicy",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"pageFooter": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"pageHeaderLogoImage": {
|
||||
"type": "object",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"properties": {
|
||||
"temporaryFileId": {
|
||||
"type": "integer",
|
||||
"writeOnly": true
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadName": {
|
||||
"type": "string"
|
||||
},
|
||||
"width": {
|
||||
"type": "integer"
|
||||
},
|
||||
"height": {
|
||||
"type": "integer"
|
||||
},
|
||||
"dateUploaded": {
|
||||
"type": "string"
|
||||
},
|
||||
"altText": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"paymentsEnabled": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"primaryLocale": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^([a-z]{2})((_[A-Z]{2})?)(@[a-z]{0,})?$/"
|
||||
]
|
||||
},
|
||||
"privacyStatement": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.privacyStatement",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"rateReviewerOnQuality": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"readerInformation": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"defaultLocaleKey": "default.contextSettings.forReaders",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"restrictReviewerFileAccess": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"restrictSiteAccess": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"reviewerAccessKeysEnabled": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"reviewGuidelines": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"reviewHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.review"
|
||||
},
|
||||
"rights": {
|
||||
"type": "string",
|
||||
"description": "Enable rights metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"searchDescription": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"seq": {
|
||||
"type": "integer",
|
||||
"apiSummary": true,
|
||||
"validation": [
|
||||
"min:0"
|
||||
]
|
||||
},
|
||||
"showEnsuringLink": {
|
||||
"type": "boolean",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"sidebar": {
|
||||
"type": "array",
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"items": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"alpha_dash"
|
||||
]
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"type": "string",
|
||||
"description": "Enable source metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"styleSheet": {
|
||||
"type": "object",
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"properties": {
|
||||
"temporaryFileId": {
|
||||
"type": "integer",
|
||||
"writeOnly": true
|
||||
},
|
||||
"name": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadName": {
|
||||
"type": "string"
|
||||
},
|
||||
"dateUploaded": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"subjects": {
|
||||
"type": "string",
|
||||
"description": "Enable subjects metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"submissionAcknowledgement": {
|
||||
"type": "string",
|
||||
"description": "Which authors should receive an email confirmation when a new submission is submitted, which acknowledges that their submission was submitted. When empty, the author will not be sent an email. Default: `allAuthors`",
|
||||
"default": "allAuthors",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:,submittingAuthor,allAuthors"
|
||||
]
|
||||
},
|
||||
"submissionChecklist": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.contextSettings.checklist"
|
||||
},
|
||||
"submitWithCategories": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"description": "Whether or not submitting authors should be asked to select categories when they make a new submission."
|
||||
},
|
||||
"supportedFormLocales": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^([a-z]{2})((_[A-Z]{2})?)(@[a-z]{0,})?$/"
|
||||
]
|
||||
}
|
||||
},
|
||||
"supportedLocales": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^([a-z]{2})((_[A-Z]{2})?)(@[a-z]{0,})?$/"
|
||||
]
|
||||
}
|
||||
},
|
||||
"supportedSubmissionLocales": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^([a-z]{2})((_[A-Z]{2})?)(@[a-z]{0,})?$/"
|
||||
]
|
||||
}
|
||||
},
|
||||
"supportEmail": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"email_or_localhost"
|
||||
]
|
||||
},
|
||||
"supportName": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"supportPhone": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"themePluginPath": {
|
||||
"type": "string",
|
||||
"default": "default"
|
||||
},
|
||||
"timeFormat": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
]
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "Enable types metadata. `0` is disabled. `enable` will make it available in the workflow. `request` will allow an author to enter a value during submission. `require` will require that the author enter a value during submission.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
},
|
||||
"uploadFilesHelp": {
|
||||
"type": "string",
|
||||
"multilingual": true,
|
||||
"validation": [
|
||||
"nullable"
|
||||
],
|
||||
"defaultLocaleKey": "default.submission.step.uploadFiles"
|
||||
},
|
||||
"url": {
|
||||
"type": "string",
|
||||
"readOnly": true,
|
||||
"apiSummary": true
|
||||
},
|
||||
"urlPath": {
|
||||
"type": "string",
|
||||
"validation": [
|
||||
"regex:/^[a-zA-Z0-9]+([\\-_][a-zA-Z0-9]+)*$/"
|
||||
],
|
||||
"apiSummary": true
|
||||
},
|
||||
"enableGeoUsageStats": {
|
||||
"type": "string",
|
||||
"description": "Whether to track usage statistics by location, and whether to track at the country, region or city level.",
|
||||
"default": "disabled",
|
||||
"validation": [
|
||||
"in:disabled,country,country+region,country+region+city"
|
||||
]
|
||||
},
|
||||
"enableInstitutionUsageStats": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to track usage statistics by institutions. Requires institutional IP ranges to be configured.",
|
||||
"default": false
|
||||
},
|
||||
"isSushiApiPublic": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not the access to the COUNTER SUSHI statistics API is public. If false, only users with admin or manager roles can access the API.",
|
||||
"default": true
|
||||
},
|
||||
"dataAvailability": {
|
||||
"type": "string",
|
||||
"description": "Whether to not request, request or require a Data Availability Statement from the authors.",
|
||||
"validation": [
|
||||
"nullable",
|
||||
"in:0,enable,request,require"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user