From da6d7cf574d65068a1865651836750256a55f854 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Tue, 25 Nov 2025 10:54:30 +0000 Subject: [PATCH] AAIT#88977 Mutaties van Admin inzien svn path=/Database/trunk/; revision=71050 --- COMSQL.H | 12 ++++++++++++ MLD/MLD_TRI.SRC | 17 +++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/COMSQL.H b/COMSQL.H index 2e0a70b3..ca668620 100644 --- a/COMSQL.H +++ b/COMSQL.H @@ -404,9 +404,21 @@ FOR EACH ROW ~\ :new.column, ~\ action); +#define AUDIT_VALUE_T(table, tablekey, column) ~\ + aud.auditaction(STRINGIZE(table), ~\ + :old.tablekey, ~\ + :new.tablekey, ~\ + STRINGIZE(column), ~\ + :old.column.tijdsduur||' '||:old.column.eenheid, ~\ + :new.column.tijdsduur||' '||:new.column.eenheid, ~\ + action); + #define AUDIT_VALUE(table, column) ~\ AUDIT_VALUE_K(table, table##_key, column) +#define AUDIT_VAL_T(table, column) ~\ + AUDIT_VALUE_T(table, table##_key, column) + #define AUDIT_END() ~\ END; ~\ / ~ \ diff --git a/MLD/MLD_TRI.SRC b/MLD/MLD_TRI.SRC index 494d037b..a9cf50b3 100644 --- a/MLD/MLD_TRI.SRC +++ b/MLD/MLD_TRI.SRC @@ -96,6 +96,23 @@ AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malusbasis) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malus) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malusmax) AUDIT_VALUE(mld_stdmelding, mld_stdmelding_verwijder) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_omschrijving) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_freetext) +AUDIT_VALUE(mld_stdmelding, mld_stdmeldinggroep_key) +AUDIT_VALUE(mld_stdmelding, alg_onrgoed_niveau) +AUDIT_VALUE(mld_stdmelding, prs_kostensoort_key) +AUDIT_VALUE(mld_stdmelding, prs_kostenplaats_key) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_kanverwijzen) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_conceptstatus) +AUDIT_VALUE(mld_stdmelding, mld_stdmelding_slabewaken) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_accepttijd) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_accept_pr1) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_accept_pr2) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_accept_pr4) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_uitvoertijd) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_uitvtijd_pr1) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_uitvtijd_pr2) +AUDIT_VAL_T(mld_stdmelding, mld_stdmelding_t_uitvtijd_pr4) AUDIT_END() CREATE_TRIGGER(mld_t_mld_stdmelding_B_IU)