Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
FlorianEisenmenger 2477919ed2 drag and drop time entries and show dates with entries 16 часов назад
..
.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 16 часов назад
bin initial checkin with maaaaannnny functions 1 месяц назад
config login page 1 день назад
migrations label field 4 дней назад
public htaccess 4 недель назад
src drag and drop time entries and show dates with entries 16 часов назад
templates drag and drop time entries and show dates with entries 16 часов назад
translations drag and drop time entries and show dates with entries 16 часов назад
.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 5 дней назад
composer.lock lexware office integration 5 дней назад
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