Z odpracovaných hodin v Redmine vygeneruje fakturu ve AbraFlexi.
Potřebujeme Redmine s povoleným api a .env
s patřičně vyplněnými položkami:
ABRAFLEXI_URL=https://demo.flexibee.eu:5434
ABRAFLEXI_LOGIN=winstrom
ABRAFLEXI_PASSWORD=winstrom
ABRAFLEXI_COMPANY=demo_de
ABRAFLEXI_SEND=True
ABRAFLEXI_CUSTOMER=SPOJE.NET
ABRAFLEXI_TYP_FAKTURY=FAKTURA
ABRAFLEXI_CENIK=WORK
REDMINE_URL=https://your.redmine.url/
REDMINE_USERNAME=username_redmine_token
REDMINE_PASSWORD=empty_for_token
REDMINE_SCOPE=last_month
REDMINE_PROJECT=project_name
REDMINE_WORKER_MAIL=vitezslav.dvorak@spojenet.cz
APP_DEBUG=True
EASE_LOGGER=console
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é
(Konfiguraci je možné taktéž pouze nastavit jako proměnné prostředí.)
Redmine2AbraFlexi is ready to run as a MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.
K dispozici je repozitář debianích balíčků:
sudo apt install lsb-release wget apt-transport-https bzip2
wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg] https://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update
sudo apt install redmine2abraflexi
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
See also: