All checks were successful
Deploy bericht / deploy (push) Successful in 1s
Phase 1.3 Seitenformat A4/A3/A5/Letter + Hoch/Quer: - Neue Spalten page_format, page_orientation in llx_bericht - Bericht-Meta zeigt Format + Orientation Selects - Auto-Save via neuem ajax/save_meta.php - generate_pdf + preview_pdf nutzen die gewählten Werte - Bilder werden dynamisch via getPageWidth/getPageHeight skaliert (statt hardcoded 210x297 für A4) Phase 1.4 + 1.5 Schema-Vorbereitung: - Neue Tabelle llx_bericht_page_image für Multi-Image-Seiten - Spalten layout, image_scale, image_align in llx_bericht_page - DB-Migrationen im init() für bestehende Installationen (ALTER TABLE mit Error-Suppress) - Grid-Rendering im Editor/PDF folgt im nächsten Commit (siehe CLAUDE.md TODO) Phase 1.7 Tab "Berichte" auf Kundenkarte: - Neue Konstante BERICHT_TAB_ON_THIRDPARTY (default 1) - Tab-Definition in modBericht für 'thirdparty' Element - Neue Datei bericht_thirdparty.php - UNION-SQL über bericht JOIN commande/facture/propal mit fk_soc - Read-only flache Tabelle sortiert nach Datum - Pro Bericht: Quelle (Symbol + Ref-Link), Status, Öffnen/Zur Quelle Version-Bump 1.0.0 → 1.1.0, ChangeLog ergänzt. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> [deploy]
22 lines
1.1 KiB
SQL
22 lines
1.1 KiB
SQL
-- Copyright (C) 2026 Eduard Wisch <data@data-it-solution.de>
|
|
-- GPL v3+
|
|
|
|
CREATE TABLE llx_bericht (
|
|
rowid INTEGER AUTO_INCREMENT PRIMARY KEY,
|
|
entity INTEGER DEFAULT 1 NOT NULL,
|
|
ref VARCHAR(128) NOT NULL,
|
|
titel VARCHAR(255) DEFAULT NULL,
|
|
element_type VARCHAR(32) NOT NULL, -- invoice, order, propal
|
|
fk_element INTEGER NOT NULL, -- ID des Parent-Objekts
|
|
auftragsnummer VARCHAR(255) DEFAULT NULL,
|
|
template_odt VARCHAR(255) DEFAULT NULL, -- Dateiname aus templates/
|
|
page_format VARCHAR(8) DEFAULT 'A4', -- A4, A3, Letter
|
|
page_orientation VARCHAR(8) DEFAULT 'P', -- P=Portrait, L=Landscape
|
|
status INTEGER DEFAULT 0 NOT NULL, -- 0=Entwurf, 1=Final
|
|
final_pdf_path VARCHAR(512) DEFAULT NULL, -- Pfad relativ zu DOL_DATA_ROOT
|
|
fk_user_creat INTEGER NOT NULL,
|
|
fk_user_modif INTEGER DEFAULT NULL,
|
|
datec DATETIME NOT NULL,
|
|
tms TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL,
|
|
note TEXT DEFAULT NULL
|
|
) ENGINE=innodb;
|