Compare commits

..

5 Commits

Author SHA1 Message Date
lorenz.stechauner 0ffc81952a DeliveryAdminWindow: Cache modifiers
Test / Run tests (push) Successful in 2m5s
2026-04-05 23:42:59 +02:00
lorenz.stechauner ae4e5be820 [WIP] ContextWindow: Add HasContextLoaded property 2026-04-05 22:55:02 +02:00
lorenz.stechauner 01c0cba190 [WIP] Use compiled queries
Test / Run tests (push) Successful in 2m54s
2026-04-05 00:21:29 +02:00
lorenz.stechauner bd1e579674 [WIP] Models/Entities: Remove EF proxies 2026-04-04 15:29:42 +02:00
lorenz.stechauner bf7c9532d1 [WIP] Entities: Add AreaComContract to group area commitments together 2026-04-02 21:02:25 +02:00
-21
View File
@@ -153,27 +153,6 @@ BEGIN
UPDATE area_commitment_contract SET mtime = UNIXEPOCH() WHERE fbnr = OLD.fbnr;
END;
CREATE TRIGGER t_area_commitment_i_mtime_member
AFTER INSERT ON area_commitment FOR EACH ROW
WHEN (SELECT value FROM client_parameter WHERE param = 'ENABLE_TIME_TRIGGERS') = 1
BEGIN
UPDATE member SET mtime = UNIXEPOCH() WHERE mgnr = NEW.mgnr;
END;
CREATE TRIGGER t_area_commitment_u_mtime_member
AFTER UPDATE ON area_commitment FOR EACH ROW
WHEN (SELECT value FROM client_parameter WHERE param = 'ENABLE_TIME_TRIGGERS') = 1
BEGIN
UPDATE member SET mtime = UNIXEPOCH() WHERE mgnr = NEW.mgnr OR mgnr = OLD.mgnr;
END;
CREATE TRIGGER t_area_commitment_d_mtime_member
AFTER DELETE ON area_commitment FOR EACH ROW
WHEN (SELECT value FROM client_parameter WHERE param = 'ENABLE_TIME_TRIGGERS') = 1
BEGIN
UPDATE member SET mtime = UNIXEPOCH() WHERE mgnr = OLD.mgnr;
END;
-- fix user fiddling - set actual year_from
UPDATE area_commitment AS b
SET fbnr = a.fbnr, revnr = b.fbnr, year_from = a.year_to + 1