You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
FlorianEisenmenger 2477919ed2 drag and drop time entries and show dates with entries 17 小時之前
..
.claude coloring 3 週之前
.ddev initial checkin with maaaaannnny functions 1 月之前
_backups import and statistics 1 天之前
assets drag and drop time entries and show dates with entries 17 小時之前
bin initial checkin with maaaaannnny functions 1 月之前
config login page 1 天之前
migrations label field 5 天之前
public htaccess 4 週之前
src drag and drop time entries and show dates with entries 17 小時之前
templates drag and drop time entries and show dates with entries 17 小時之前
translations drag and drop time entries and show dates with entries 17 小時之前
.editorconfig initial checkin with maaaaannnny functions 1 月之前
.env big update: cleanup, restructuring, translation keys + excel, csv and pdf exports + print page 6 天之前
.gitignore initial checkin with maaaaannnny functions 1 月之前
1-reset-and-seed.sh initial checkin with maaaaannnny functions 1 月之前
2-update-tenant-db.sh update: reports 1 月之前
LICENSE initial checkin with maaaaannnny functions 1 月之前
PROJEKT_KONTEXT.md updated md files 6 天之前
README.md beautify html 1 月之前
composer.json lexware office integration 6 天之前
composer.lock lexware office integration 6 天之前
deploy.sh deploy 4 週之前
package-lock.json statistics and invoices 4 天之前
package.json statistics and invoices 4 天之前
symfony.lock initial checkin with maaaaannnny functions 1 月之前
upload-build.sh logging 4 週之前
webpack.config.js statistics and invoices 4 天之前

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