{"key":"ru.andreymarkelov.atlas.plugins.signaturefields","name":"Electronic Signatures","description":"Electronic Signatures enables you to check user credentials according to technical elements of 21 CFR Part 11 that define the criteria under which electronic records and electronic signatures are considered trustworthy, reliable, and equivalent to paper records.","baseUrl":"https://esf.cprime.com","enableLicensing":true,"icon":{"width":16,"height":16,"url":"/images/E-Signatures_logo.svg"},"vendor":{"name":"Appfire","url":"https://appfire.com/"},"authentication":{"type":"jwt"},"apiMigrations":{"gdpr":true,"signed-install":true},"lifecycle":{"installed":"/installed","uninstalled":"/uninstalled","enabled":"/enabled"},"scopes":["READ","WRITE","ADMIN","DELETE","PROJECT_ADMIN","ACT_AS_USER"],"modules":{"dialogs":[{"url":"/configurationEdit?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}","options":{"width":"600px","height":"370px","chrome":false,"header":{"value":"E-Signatures"}},"key":"esf-dialog-module"},{"url":"/pinsent?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}","options":{"header":{"value":"Signing Pin Generated"}},"key":"pinsent-dialog-module"},{"url":"/errorpin?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}","options":{"header":{"value":"Error"}},"key":"errorpin-dialog-module"},{"url":"/turnemailopt?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}","options":{"header":{"value":"Error"}},"key":"turnemailopt-dialog-module"}],"jiraIssueGlances":[{"icon":{"width":0,"height":0,"url":"/images/E-Signatures_logo.svg"},"content":{"type":"label","label":{"value":"E-Signatures"}},"target":{"type":"web_panel","url":"/esfShortView?issueKey={issue.key}&issueId={issue.id}&project=${project}"},"jiraNativeAppsEnabled":true,"name":{"value":"E-Signatures"},"key":"esf-issue-glance"}],"webItems":[{"location":"jira.issue.tools","weight":200,"styleClasses":["webitem","system-present-webitem"],"context":"addon","target":{"type":"dialogmodule","options":{"key":"esf-dialog-module"}},"tooltip":{"value":"E-Signatures"},"icon":{"width":24,"height":24,"url":"/images/E-Signatures_logo.svg"},"name":{"value":"E-Signatures"},"key":"esf-web-item"}],"jiraIssueContents":[{"icon":{"width":24,"height":24,"url":"/images/E-Signatures_logo.svg"},"target":{"type":"web_panel","url":"/configurationView?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}"},"tooltip":{"value":"E-Signatures"},"name":{"value":"E-Signatures"},"key":"esf-issue-content-panel"}],"webPanels":[{"url":"/configurationView?issueKey={issue.key}&issueId={issue.id}&issue={issue}&project=${project}&project=${project}","location":"atl.jira.view.issue.left.context","weight":100,"layout":{"width":"0px","height":"0px"},"key":"esf-issue-web-panel","name":{"value":"E-Signatures"}}],"jiraWorkflowValidators":[{"key":"esf-workflow-validator-sign","name":{"value":"Issue contains user E-Signatures"},"description":{"value":"Allows the transition only if there is user E-Signatures on the Issue."},"errorMessage":{"expression":"issue.key + ' does not have your Electronic Signature.'"},"expression":"issue.properties[user.accountId]!=null","view":{"url":"/esf-view-validator?id={validator.id}&config={validator.config}"},"edit":{"url":"/esf-edit-validator?id={validator.id}&config={validator.config}"},"create":{"url":"/esf-create-validator"}},{"key":"es-workflowvalidatorbygroupsign","name":{"value":"Issue contains E-Signatures of a group of users"},"description":{"value":"Allows the transition only if there are users group E-Signatures on the Issue."},"errorMessage":{"expression":"'Issue requires signatures from ' + config.groupName + ' group.'"},"expression":"issue.properties[config.groupName] != null && issue.properties[config.groupName] >= config.signCnt","view":{"url":"/esf-view-by-group-validator?id={validator.id}&config={validator.config}"},"edit":{"url":"/esf-edit-by-group-validator?id={validator.id}&config={validator.config}"},"create":{"url":"/esf-create-by-group-validator"}}],"jiraWorkflowPostFunctions":[{"key":"esf-wf-pf","create":{"url":"/esfWorkflowPostFunctionCreate"},"description":{"value":"Clear all E-Signatures on the Issue."},"edit":{"url":"/esfWorkflowPostFunctionEdit?id={postFunction.id}"},"name":{"value":"Revoke E-Signatures"},"triggered":{"url":"/esfWorkflowPostFunctionTriggered"},"view":{"url":"/esfWorkflowPostFunctionView?id={postFunction.id}"}},{"key":"esf-send-notify-wf","name":{"value":"ES Email Issue"},"description":{"value":"Requests signatures by sending E-mail to the necessary group."},"triggered":{"url":"/sendNotifyTriggered"},"create":{"url":"/sendNotifyCreate"},"edit":{"url":"/sendNotifyEdit?id={postFunction.id}&config={postFunction.config}"},"view":{"url":"/sendNotifyView?id={postFunction.id}&config={postFunction.config}"}}],"webSections":[{"location":"admin_plugins_menu","weight":160,"key":"esign-main-section","name":{"value":"Electronic Signatures"}}],"adminPages":[{"key":"config","location":"admin_plugins_menu/esign-main-section","name":{"value":"Configuration"},"url":"/admin","conditions":[{"condition":"user_is_admin"},{"condition":"user_is_logged_in"}]}]},"cloudAppMigration":{"migrationWebhookPath":"/notification"}}