AAIT#33956: Tracking uitbreiden op grondbeginselen financiele & rechten inrichting.
svn path=/Database/trunk/; revision=32447
This commit is contained in:
@@ -147,6 +147,47 @@ END;
|
||||
/
|
||||
|
||||
|
||||
AUDIT_BEGIN(bes_disc_params)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bestellimiet)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bestellimiet2)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bestellimiet3)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bestellimiet4)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bestellimiet5)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_min_bedrag)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_auto_order)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_autoacceptrfo)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_herfiat)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_herfiatpct)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_herfiatmarge)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_factuurpct)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_factuurmarge)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_factmatchmode)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_factuurappr)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_factuurgrens)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_pgb)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_leverdagen)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_remoteconfirm)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_freeartikel)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_punchouturl)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_punch_bedr_key)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_logo_url)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_noti_dagen)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_noti_opdr)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_bonotify)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_retour)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_retour_url)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_levopm_url)
|
||||
AUDIT_VALUE(bes_disc_params, bes_ins_discipline_key_inkoop)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_singlegroep)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_kpautorisatie)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_maxartikel)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_contract)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_cnt_disckey)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_cnt_termijn)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_cnt_opzegterm)
|
||||
AUDIT_VALUE(bes_disc_params, bes_disc_params_for_others)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(BES_T_BES_DISC_PARAMS_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON bes_disc_params
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -3,6 +3,16 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
AUDIT_BEGIN(cnt_disc_params)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_srtcontract_type)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_factuurschema)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_factuurpct)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_factuurmarge)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_factuurappr)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_factuurgrens)
|
||||
AUDIT_VALUE(cnt_disc_params, cnt_disc_params_opmerking)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(cnt_t_cnt_disc_params_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON cnt_disc_params
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
*/
|
||||
|
||||
#include "comsql.h"
|
||||
#include "fac_paca.src"
|
||||
#include "fac_pacx.src"
|
||||
#include "fac_pacf.src"
|
||||
#include "fac_pacl.src"
|
||||
@@ -135,7 +136,6 @@ CREATE OR REPLACE PACKAGE fac
|
||||
FUNCTION testhash (p_hash VARCHAR2, p_in VARCHAR2) RETURN NUMBER;
|
||||
PROCEDURE createlikebookmark (pxmlnode VARCHAR2, prefkey NUMBER);
|
||||
PROCEDURE sequence_nextval(p_seqname IN VARCHAR2, p_initval IN NUMBER DEFAULT 1, p_initexpire IN DATE DEFAULT NULL);
|
||||
|
||||
END fac;
|
||||
/
|
||||
|
||||
@@ -4545,7 +4545,6 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
p_initval,
|
||||
p_initexpire);
|
||||
END;
|
||||
|
||||
END fac;
|
||||
/
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ CREATE SEQUENCE fac_s_fac_widget_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_code2label_key MINVALUE 1;
|
||||
CREATE SEQUENCE imp_s_imp_log_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_api_key MINVALUE 1;
|
||||
CREATE SEQUENCE fac_s_fac_audit_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_faq_kenmerk_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_faq_kenmerkwaarde_key MINVALUE 1;
|
||||
CREATE SEQUENCE faq_s_fac_gui_counter_key MINVALUE 1;
|
||||
|
||||
@@ -153,35 +153,41 @@ CREATE_TABLE(fac_gebruikersgroep, 0)
|
||||
fac_groep_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_fac_groep_key REFERENCES fac_groep(fac_groep_key) ON DELETE CASCADE
|
||||
CONSTRAINT fac_c_fac_groep_key CHECK(fac_groep_key IS NOT NULL)
|
||||
CONSTRAINT fac_c_fac_groep_key CHECK(fac_groep_key IS NOT NULL),
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// ,prs_perslid_key
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
// CONSTRAINT fac_r_prs_perslid_key REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE
|
||||
// CONSTRAINT fac_c_prs_perslid_key CHECK(prs_perslid_key IS NOT NULL)
|
||||
// CONSTRAINT fac_c_prs_perslid_key CHECK(prs_perslid_key IS NOT NULL),
|
||||
fac_gebruikersgroep_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_groeprechten, 0)
|
||||
(
|
||||
fac_groeprechten_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_groeprechten_key PRIMARY KEY,
|
||||
fac_groep_key
|
||||
NUMBER(10)
|
||||
NOT_NULL(fac_groep_key, fac_c_fac_groep_key2)
|
||||
CONSTRAINT fac_r_groeprechten_groep REFERENCES fac_groep(fac_groep_key) ON DELETE CASCADE,
|
||||
fac_functie_key
|
||||
NUMBER(10)
|
||||
NOT_NULL(fac_functie_key, fac_c_fac_functie_key1)
|
||||
CONSTRAINT fac_r_groeprechten_functie REFERENCES fac_functie(fac_functie_key) ON DELETE CASCADE,
|
||||
ins_discipline_key
|
||||
NUMBER(10)
|
||||
/* defined in ins_tab.src: CONSTRAINT fac_r_groeprechten_disc REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE */,
|
||||
fac_gebruiker_prs_level_read NUMBER(1),
|
||||
fac_gebruiker_alg_level_read NUMBER(1),
|
||||
fac_gebruiker_prs_level_write NUMBER(1),
|
||||
fac_gebruiker_alg_level_write NUMBER(1),
|
||||
CONSTRAINT fac_u_fac_groeprechten UNIQUE(FAC_GROEP_KEY, FAC_FUNCTIE_KEY, INS_DISCIPLINE_KEY)
|
||||
fac_groeprechten_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_groeprechten_key PRIMARY KEY,
|
||||
fac_groep_key
|
||||
NUMBER(10)
|
||||
NOT_NULL(fac_groep_key, fac_c_fac_groep_key2)
|
||||
CONSTRAINT fac_r_groeprechten_groep REFERENCES fac_groep(fac_groep_key) ON DELETE CASCADE,
|
||||
fac_functie_key
|
||||
NUMBER(10)
|
||||
NOT_NULL(fac_functie_key, fac_c_fac_functie_key1)
|
||||
CONSTRAINT fac_r_groeprechten_functie REFERENCES fac_functie(fac_functie_key) ON DELETE CASCADE,
|
||||
ins_discipline_key
|
||||
NUMBER(10)
|
||||
/* defined in ins_tab.src: CONSTRAINT fac_r_groeprechten_disc REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE */,
|
||||
fac_gebruiker_prs_level_read NUMBER(1),
|
||||
fac_gebruiker_alg_level_read NUMBER(1),
|
||||
fac_gebruiker_prs_level_write NUMBER(1),
|
||||
fac_gebruiker_alg_level_write NUMBER(1),
|
||||
fac_gebruikersgroep_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE,
|
||||
CONSTRAINT fac_u_fac_groeprechten UNIQUE(FAC_GROEP_KEY, FAC_FUNCTIE_KEY, INS_DISCIPLINE_KEY)
|
||||
);
|
||||
|
||||
|
||||
@@ -437,7 +443,10 @@ CREATE_TABLE(fac_profiel, 0) (
|
||||
fac_profiel_omschrijving
|
||||
VARCHAR2(30) NOT NULL,
|
||||
fac_profiel_limiet
|
||||
NUMBER(8)
|
||||
NUMBER(8),
|
||||
fac_profiel_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_profielwaarde, 0) (
|
||||
@@ -451,7 +460,10 @@ CREATE_TABLE(fac_profielwaarde, 0) (
|
||||
-- REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE,
|
||||
fac_profielwaarde_limiet
|
||||
NUMBER(8)
|
||||
NOT NULL
|
||||
NOT NULL,
|
||||
fac_profielwaarde_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_perfmon, 0)
|
||||
@@ -1801,8 +1813,6 @@ CREATE_TABLE(fac_imp_translation, 0)
|
||||
locale_tekst VARCHAR2(2000 CHAR)
|
||||
);
|
||||
|
||||
|
||||
|
||||
--FSN#23201
|
||||
CREATE_TABLE(fac_api, 0)
|
||||
(
|
||||
@@ -1818,6 +1828,37 @@ CREATE_TABLE(fac_api, 0)
|
||||
fac_api_options_json VARCHAR2 (4000)
|
||||
);
|
||||
|
||||
CREATE_TABLE(fac_audit, 0)
|
||||
(
|
||||
fac_audit_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_fac_audit_key PRIMARY KEY,
|
||||
fac_audit_tabelnaam
|
||||
VARCHAR2(30)
|
||||
CONSTRAINT fac_k_fac_audit_tabelnaam CHECK(fac_audit_tabelnaam IS NOT NULL),
|
||||
fac_audit_tabelkey
|
||||
NUMBER(10),
|
||||
fac_audit_veldnaam
|
||||
VARCHAR2(30),
|
||||
fac_audit_actie
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_k_fac_audit_actie CHECK(fac_audit_actie IN ('C', 'D', 'U')),
|
||||
fac_audit_waarde_oud
|
||||
VARCHAR2(4000),
|
||||
fac_audit_waarde_nieuw
|
||||
VARCHAR2(4000),
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
// CONSTRAINT fac_r_prs_perslid_key9 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE,
|
||||
fac_audit_opmerking
|
||||
VARCHAR2(320),
|
||||
fac_audit_datum
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
CONSTRAINT fac_c_fac_audit_datum CHECK(fac_audit_datum IS NOT NULL)
|
||||
);
|
||||
|
||||
-- AAIT#25547
|
||||
CREATE_TABLE(faq_kenmerk,0)
|
||||
(
|
||||
|
||||
@@ -48,6 +48,13 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(fac_groeprechten)
|
||||
AUDIT_VALUE(fac_groeprechten, fac_gebruiker_alg_level_read)
|
||||
AUDIT_VALUE(fac_groeprechten, fac_gebruiker_prs_level_read)
|
||||
AUDIT_VALUE(fac_groeprechten, fac_gebruiker_alg_level_write)
|
||||
AUDIT_VALUE(fac_groeprechten, fac_gebruiker_prs_level_write)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_groeprechten_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_groeprechten
|
||||
FOR EACH ROW
|
||||
@@ -255,6 +262,9 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(fac_profiel)
|
||||
AUDIT_VALUE(fac_profiel, fac_profiel_limiet)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_profiel_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_profiel
|
||||
@@ -264,6 +274,12 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(fac_profielwaarde)
|
||||
AUDIT_VALUE(fac_profielwaarde, fac_profiel_key)
|
||||
AUDIT_VALUE(fac_profielwaarde, fac_profielwaarde_limiet)
|
||||
AUDIT_VALUE(fac_profielwaarde, ins_discipline_key)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_profielwaarde_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON fac_profielwaarde
|
||||
FOR EACH ROW
|
||||
@@ -446,6 +462,10 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(fac_setting)
|
||||
AUDIT_VALUE(fac_setting, fac_setting_pvalue)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_setting_B_IU)
|
||||
BEFORE INSERT or UPDATE ON fac_setting
|
||||
FOR EACH ROW
|
||||
@@ -662,6 +682,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(fac_t_fac_audit_b_i)
|
||||
BEFORE INSERT ON fac_audit
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(fac_audit_key, fac_s_fac_audit_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(faq_t_faq_kenmerkwaarde_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON faq_kenmerkwaarde
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -11,6 +11,10 @@ COMMIT;
|
||||
|
||||
DROP VIEW mld_v_stdmelding_kenmerk;
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_fac_name ON fac_api (fac_api_name);
|
||||
|
||||
CREATE UNIQUE INDEX fac_i_idp2 ON fac_idp(fac_idp_issuer, fac_idp_audience, fac_idp_type);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AADS#38285
|
||||
|
||||
ALTER TABLE prs_bedrijfadres
|
||||
@@ -22,6 +26,47 @@ ALTER TABLE prs_bedrijfadres
|
||||
DROP INDEX prs_i_prs_bedrijfadres2;
|
||||
CREATE UNIQUE INDEX prs_i_prs_bedrijfadres2 on prs_bedrijfadres(prs_bedrijf_key, prs_bedrijfadres_locatie_key, prs_bedrijfadres_type, mld_typeopdr_key);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#33956
|
||||
CREATE SEQUENCE fac_s_fac_audit_key MINVALUE 1;
|
||||
|
||||
CREATE_TABLE(fac_audit, 0)
|
||||
(
|
||||
fac_audit_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_k_fac_audit_key PRIMARY KEY,
|
||||
fac_audit_tabelnaam
|
||||
VARCHAR2(30)
|
||||
CONSTRAINT fac_k_fac_audit_tabelnaam CHECK(fac_audit_tabelnaam IS NOT NULL),
|
||||
fac_audit_tabelkey
|
||||
NUMBER(10),
|
||||
fac_audit_veldnaam
|
||||
VARCHAR2(30),
|
||||
fac_audit_actie
|
||||
VARCHAR2(1)
|
||||
CONSTRAINT fac_k_fac_audit_actie CHECK(fac_audit_actie IN ('C', 'D', 'U')),
|
||||
fac_audit_waarde_oud
|
||||
VARCHAR2(4000),
|
||||
fac_audit_waarde_nieuw
|
||||
VARCHAR2(4000),
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key9 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE,
|
||||
fac_audit_opmerking
|
||||
VARCHAR2(320),
|
||||
fac_audit_datum
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
CONSTRAINT fac_c_fac_audit_datum CHECK(fac_audit_datum IS NOT NULL)
|
||||
);
|
||||
|
||||
ALTER TABLE fac_profielwaarde ADD fac_profielwaarde_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE fac_profiel ADD fac_profiel_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE fac_gebruikersgroep ADD fac_gebruikersgroep_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE fac_groeprechten ADD fac_groeprechten_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE prs_kostenplaatsgrp ADD prs_kostenplaatsgrp_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE prs_kostenplaatsdisc ADD prs_kostenplaatsdisc_aanmaak DATE DEFAULT SYSDATE;
|
||||
ALTER TABLE mld_stdmelding ADD mld_stdmelding_aanmaak DATE DEFAULT SYSDATE;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user