{
$schema: "https:\/\/raw.githubusercontent.com\/VitexSoftware\/php-vitexsoftware-multiflexi-core\/refs\/heads\/main\/schema\/application.json",
image: "",
name: {
cs: "Redmine na AbraFlexi",
en: "Redmine2AbraFlexi"
},
description: {
cs: "P\u0159evod pracovn\u00edch hodin z Redmine do faktury AbraFlexi",
en: "Redmine WorkHours to AbraFlexi invoice"
},
executable: "redmine2abraflexi-invoice",
homepage: "",
uuid: "",
version: "2.0.0.74",
schemaVersion: "3.3.0",
environment: {
ABRAFLEXI_CENIK: {
type: "string",
description: "Pricelist entry code",
defval: "WORK",
required: true
},
ABRAFLEXI_COMPANY: {
type: "string",
description: "AbraFlexi company identifier",
defval: "demo_de",
required: true
},
ABRAFLEXI_CUSTOMER: {
type: "string",
description: "Addressbook entry code",
defval: "",
required: true
},
ABRAFLEXI_LOGIN: {
type: "string",
description: "AbraFlexi Login",
defval: "winstrom",
required: true
},
ABRAFLEXI_PASSWORD: {
type: "password",
description: "AbraFlexi password",
defval: "winstrom",
required: true
},
ABRAFLEXI_SEND: {
type: "bool",
description: "Send generated invoice by mail ?",
defval: "1",
required: false
},
ABRAFLEXI_TYP_FAKTURY: {
type: "string",
description: "Type of invoice created",
defval: "FAKTURA",
required: true
},
ABRAFLEXI_URL: {
type: "url",
description: "AbraFlexi Server URI",
defval: "https:\/\/demo.flexibee.eu:5434",
required: true
},
APP_DEBUG: {
type: "bool",
description: "Show debug messages",
defval: "0",
required: true
},
EASE_LOGGER: {
type: "set",
description: "Write log messages using",
defval: "console|syslog",
required: false
},
REDMINE_PASSWORD: {
type: "password",
description: "Redmine password or API key",
defval: "",
required: true
},
REDMINE_PROJECT: {
type: "string",
description: "Process only this project",
defval: "",
required: false
},
REDMINE_SCOPE: {
type: "string",
description: "Scope of Redmine data to process",
defval: "last_month",
required: false
},
REDMINE_URL: {
type: "url",
description: "Redmine base URL",
defval: "",
required: true
},
REDMINE_USERNAME: {
type: "string",
description: "Redmine username",
defval: "",
required: true
},
REDMINE_WORKER_MAIL: {
type: "email",
description: "Identify user who performed the work",
defval: "",
required: true
},
RESULT_FILE: {
type: "file-path",
description: "Write output JSON data to",
defval: "redmine2abraflexi_{REDMINE_PROJECT}.json",
required: false
},
ZABBIX_KEY: {
type: "string",
description: "Default name for Zabbix Item key name",
defval: "redmine2abraflexi-{REDMINE_PROJECT}",
required: false
}
},
artifacts: [
{
name: "Redmine2AbraFlexi JSON Report",
path: "redmine2abraflexi_{REDMINE_PROJECT}.json",
type: "file",
description: {
cs: "JSON soubor obsahuj\u00edc\u00ed data faktury generovan\u00e1 z pracovn\u00edch hodin Redmine.",
en: "JSON file containing invoice data generated from Redmine work hours."
}
}
]
}
Download redmine2abraflexi.multiflexi.app.json