Installation invoiceBundle
Beschreibung:
Ein Plugin mit dem Gleichzeitig Stundenzettel generiert und Rechnungen erstellt werden können.
Mich Persönlich interessieren nur die Stundenzettel
Da ich Kimai im Docker betreibe ist die Installation an dem Docker setup Angelehnt
Vorrausetzungen:
apt install unzip
Installation bei Kimai Docker:
In Das Verzeichnis Plugins die Zip Datei exhtrahieren. InvoiceBundle-2.2.0.zip
Dazu per scp die Datei auf den Server kopieren, versionsnummer kann natürlich varieren
scp InvoiceBundle-2.2.0.zip root@zeit.example.tld:/root/kimai
Nun entpacken
cd root/kimai
unzip InvoiceBundle-2.2.0.zip
ls Ausgabe:
Nun haben Wir ein verzeichnis InvoiceBundle-2.2.0
ls
caddy_config caddy_data Caddyfile certbot-etc certbot-log certbot-www data docker-compose.yml InvoiceBundle-2.2.0 InvoiceBundle-2.2.0.zip mariadb plugins
Dieses umbenennen und verschieben
mv InvoiceBundle-2.2.0 plugins/InvoiceBundle
Nun muss im InvoiceBundle Verzeichnis der inhsalt so aussehen
ls Ausgabe:
ls
CHANGELOG.md composer.json Controller DependencyInjection EventSubscriber Form Invoice InvoiceBundle.php LICENSE phpstan.neon README.md Resources Tests
Nun nur noch den Cache leeren, dazu im kima Container einloggen
docker-compose exec kimai /opt/kimai/bin/console kimai:reload --env=prod
Ausgabe bei mir mit Fehler zu alt. :
root@debian-kimai-4gb-nbg1-2:~/kimai# docker-compose exec kimai /opt/kimai/bin/console kimai:reload --env=prod
In Kernel.php line 115:
Bundle "InvoiceBundle" requires minimum Kimai version 22700, but yours is lower: 2.18.0 (21800). Please update Kimai or use a lower Plugin version.
Also kimai aktualiseren
docker pull kimai/kimai2:apache
docker-compose up -d
docker-compose exec kimai /opt/kimai/bin/console kimai:reload --env=prod
docker-compose down
docker-compose up -d
docker-compose exec kimai /opt/kimai/bin/console assets:install
docker-compose exec kimai /opt/kimai/bin/console kimai:reload --env=prod
Nun Verzeichnis Berechtigungen setzten, Dazu in den Container einloggen
docker-compose exec kimai /bin/bash
Nun ausführen
cd /opt/kimai/var
chown -R :www-data .
chmod -R g+r .
chmod -R g+rw /opt/kimai/var/
Nun Einstellungen in Kimai:
Unter System -> Einstellungen
Nun runter scrollen bis Invoice
Dort Rechungsnummerformat Sprache und template für den Stundenzettel Rechung einstellen

