Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
FlorianEisenmenger 2477919ed2 drag and drop time entries and show dates with entries 17 timmar sedan
..
.claude coloring 3 veckor sedan
.ddev initial checkin with maaaaannnny functions 1 månad sedan
_backups import and statistics 1 dag sedan
assets drag and drop time entries and show dates with entries 17 timmar sedan
bin initial checkin with maaaaannnny functions 1 månad sedan
config login page 1 dag sedan
migrations label field 5 dagar sedan
public htaccess 4 veckor sedan
src drag and drop time entries and show dates with entries 17 timmar sedan
templates drag and drop time entries and show dates with entries 17 timmar sedan
translations drag and drop time entries and show dates with entries 17 timmar sedan
.editorconfig initial checkin with maaaaannnny functions 1 månad sedan
.env big update: cleanup, restructuring, translation keys + excel, csv and pdf exports + print page 6 dagar sedan
.gitignore initial checkin with maaaaannnny functions 1 månad sedan
1-reset-and-seed.sh initial checkin with maaaaannnny functions 1 månad sedan
2-update-tenant-db.sh update: reports 1 månad sedan
LICENSE initial checkin with maaaaannnny functions 1 månad sedan
PROJEKT_KONTEXT.md updated md files 6 dagar sedan
README.md beautify html 1 månad sedan
composer.json lexware office integration 6 dagar sedan
composer.lock lexware office integration 6 dagar sedan
deploy.sh deploy 4 veckor sedan
package-lock.json statistics and invoices 4 dagar sedan
package.json statistics and invoices 4 dagar sedan
symfony.lock initial checkin with maaaaannnny functions 1 månad sedan
upload-build.sh logging 4 veckor sedan
webpack.config.js statistics and invoices 4 dagar sedan

README.md

spawntree Timetracker

Installation

cd httpdocs
ddev start
# Läuft dann unter https://timetracking.ddev.site:8459

ddev exec composer install
ddev exec npm install

sh 1-reset-and-seed.sh
# Entweder mit oder ohne Testdaten

ddev exec npm run watch

Live-Setup (einmalig)

GRANT ALL PRIVILEGES ON `db_%`.* TO 'deindbuser'@'%'; FLUSH PRIVILEGES;

Migrationen

Central Entity geändert

ddev exec php bin/console doctrine:migrations:diff --em=central --namespace=DoctrineMigrations
ddev exec php bin/console doctrine:migrations:migrate --em=central --no-interaction

Tenant Entity geändert

Kein Migrations-Workflow — die Tenant-DB wird per SchemaTool neu angelegt:

sh reset-and-seed.sh

Webpack / Assets

# Dev (einmalig)
ddev exec npm run dev

# Watch-Modus (bei Änderungen automatisch neu bauen)
ddev exec npm run watch

# Production Build
ddev exec npm run build

Hilfsbefehle

# Alle URLs anzeigen
ddev describe

# Cache leeren
ddev exec php bin/console cache:clear