|
3 weeks ago | |
---|---|---|
.github | 3 weeks ago | |
i18n | 3 months ago | |
nbproject | 3 months ago | |
src | 3 months ago | |
.gitignore | 3 years ago | |
README.md | 3 months ago | |
composer.json | 3 months ago | |
config.json | 3 years ago | |
hotovo.png | 3 years ago | |
project-logo.png | 3 years ago | |
project-logo.xcf | 3 years ago | |
redmine_timesheet_plugin-csv.diff | 3 years ago | |
timesheet.csv | 2 years ago | |
vyber-projektu.png | 3 years ago |
README.md
Redmine to AbraFlexi importer
Ze zvolených projektů v Redmine vygeneruje fakturu ve AbraFlexi.
Nastavení
Potřebujeme Redmine s povoleným api a config.json s patřičně vyplněnými položkami:
{
"EASE_APPNAME": "Redmin2AbraFlexi",
"EASE_LOGGER": "syslog",
"ABRAFLEXI_URL": "https://demo.abraflexi.eu:5434",
"ABRAFLEXI_LOGIN": "demo",
"ABRAFLEXI_PASSWORD": "demo",
"ABRAFLEXI_COMPANY": "demo",
"ABRAFLEXI_TYP_FAKTURY": "FAKTURA",
"ABRAFLEXI_CENIK": "WORK",
"REDMINE_URL": "https://vitexsoftware.cz/redmine",
"REDMINE_USERNAME": "apikey",
"REDMINE_PASSWORD": "",
"debug": "false"
}
REDMINE_USERNAME Do redmine je možné se přihlašovat buď s jménem a heslem uživatele, který má dostatečná práva aby měl dostupné projekty a položky ze kterých se sestavuje faktura, nebo jeho API klíčem a náhodným heslem. ABRAFLEXI_CENIK je položka ceníku obvykle vyjadřující "člověkohodiny" ABRAFLEXI_TYP_FAKTURY Typ faktury vydané
Použití
Na stránce redmineprojects.php se zvolí ze kterých projektů se budou exportovat odpracované časy
Po odeslání formuláře se na další stránce zobrazí vygenerovaná faktura.
Instalace
Složka src je kořen webu který má být dostupný webserveru. ve složce projektu je třeba spustit composer install který doinstaluje potřebné závislosti.
Požadavky
https://github.com/ANovitsky/redmine_shared_api
Kód je primárně psaný pro Debian, pro provoz na jiném systému, např windows je třeba doplnit požadované css a skripty.
Napsáno s použitím knihovny AbraFlexi