Files
symfony-flex-recipes-contrib/gheb.docusign-bundle.5.0.json
T
github-action[bot]andgithub-action[bot] 07bebab4b0 Update Flex endpoint
2021-11-15 21:21:31 +00:00

88 lines
4.7 KiB
JSON

{
"manifests": {
"gheb/docusign-bundle": {
"manifest": {
"bundles": {
"\\DocusignBundle\\DocusignBundle": [
"all"
]
},
"copy-from-recipe": {
"config/": "%CONFIG_DIR%/"
},
"env": {
"DOCUSIGN_PRIVATE_KEY_PATH": "%kernel.project_dir%/%CONFIG_DIR%/jwt/docusign.pem",
"DOCUSIGN_INTEGRATION_KEY": "UUID-DOCUSIGN-INTEGRATION-KEY",
"DOCUSIGN_USER_GUID": "UUID-DOCUSIGN-USER-GUID",
"DOCUSIGN_ACCOUNT_ID": "1234567"
},
"gitignore": [
"/%CONFIG_DIR%/jwt/*.pem"
],
"post-install-output": [
" * <fg=blue>Read</> the documentation at:",
" <comment>https://github.com/GregoireHebert/docusign-bundle</>",
" * <fg=blue>Edit</> the <comment>.env</> file to adapt the authentication settings.",
" * <fg=blue>Edit</> the <comment>config/packages/docusign.yaml</> file to configure your documents signatures."
]
},
"files": {
"config/packages/docusign.yaml": {
"contents": [
"docusign:",
" demo: \"%kernel.debug%\"",
" mode: embedded # Mode used to sign (remote or embedded)",
"",
" # Authentication credentials to log into docusign.",
" auth_jwt:",
" private_key: \"%env(resolve:DOCUSIGN_PRIVATE_KEY_PATH)%\"",
" integration_key: \"%env(DOCUSIGN_INTEGRATION_KEY)%\"",
" user_guid: \"%env(DOCUSIGN_USER_GUID)%\"",
"",
" # Your DocuSign account id",
" account_id: \"%env(int:DOCUSIGN_ACCOUNT_ID)%\"",
"",
" default_signer_name: \"Gr\u00e9goire H\u00e9bert\" # Name of the person that will be notified and will sign the document if none is sent to the url.",
" default_signer_email: \"gregoire@les-tilleuls.coop\" # Mail of the person that will be notified and will sign the document if none is sent to the url.",
"",
" api_uri: \"https://www.docusign.net/restapi\" # DocuSign api uri. When demo is true, the bundle replace it by `https://demo.docusign.net/restapi`",
"",
" callback: \"docusign_callback\" # Your route where to redirect the user after signature",
"",
" # To sign you need to generate a route to call.",
" # The route name will be formated `docusign.sign.{signaturename}` for this one it will be `docusign.sign.my_embedded_signature` and will have `my_embedded_signature` as attribute type",
" # By defining this, you have a full control over the security applied to this route. see https://symfony.com/doc/current/security/access_control.html",
" sign_path: '/my/embedded/sign/path'",
"",
" # Where to position the signature",
" signatures:",
" # this is an array of positions, you can have multiple signatures locations per pages",
" -",
" page: 1 # Default",
" x_position: 200 # Top left corner in pixels",
" y_position: 400 # Top left corner in pixels",
"",
" # Defines where are stored the documents",
" storage:",
" adapter: 'local'",
" options:",
" directory: '%kernel.project_dir%/var/storage/default'",
""
],
"executable": false
},
"config/routes/docusign.yaml": {
"contents": [
"docusign:",
" resource: .",
" type: docusign",
""
],
"executable": false
}
},
"ref": "fccdc373869a6dc7dece05af789bef386e69c9f0"
}
}
}