FMHN#74150 Acties bij bezoek per gebouw kunnen beperken
svn path=/Database/trunk/; revision=58312
This commit is contained in:
@@ -10,6 +10,7 @@ INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Ontvanger bellen');
|
||||
INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Begeleiden naar ontvanger');
|
||||
INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Verwijzen naar ontvanger');
|
||||
INSERT INTO bez_actie (bez_actie_omschrijving) VALUES ('Op laten halen (bellen)');
|
||||
INSERT INTO bez_actie_groep (bez_actie_groep_omschrijving) VALUES ('Default');
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
|
||||
@@ -3,9 +3,10 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE SEQUENCE bez_s_bez_afspraak_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_bezoekers_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_actie_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_afspraak_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_bezoekers_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_actie_groep_key MINVALUE 1;
|
||||
CREATE SEQUENCE bez_s_bez_actie_key MINVALUE 1;
|
||||
|
||||
CREATE SEQUENCE bez_s_bez_kenmerk_key MINVALUE 1000;
|
||||
CREATE SEQUENCE bez_s_bez_kenmerkwaarde_key MINVALUE 1;
|
||||
|
||||
@@ -4,6 +4,23 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE_TABLE(bez_actie_groep, 0)
|
||||
( bez_actie_groep_key
|
||||
NUMBER(10)
|
||||
PRIMARY KEY,
|
||||
bez_actie_groep_omschrijving
|
||||
VARCHAR2(64),
|
||||
bez_actie_groep_default
|
||||
NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
bez_actie_groep_verwijder
|
||||
DATE
|
||||
);
|
||||
|
||||
ALTER TABLE alg_gebouw
|
||||
ADD bez_actie_groep_key
|
||||
NUMBER(10)
|
||||
REFERENCES bez_actie_groep(bez_actie_groep_key);
|
||||
|
||||
CREATE_TABLE(bez_actie,0)
|
||||
(
|
||||
bez_actie_key
|
||||
@@ -15,8 +32,12 @@ CREATE_TABLE(bez_actie,0)
|
||||
NUMBER(1),
|
||||
bez_actie_flags
|
||||
NUMBER(3) DEFAULT 0 NOT NULL, -- 0x001=oproepen, 0x002=autobadge
|
||||
bez_actie_groep_key
|
||||
NUMBER(10) NOT NULL
|
||||
REFERENCES bez_actie_groep,
|
||||
bez_actie_verwijder
|
||||
DATE
|
||||
DATE,
|
||||
CONSTRAINT BEZ_U_BEZ_ACTIE UNIQUE(bez_actie_groep_key, bez_actie_omschrijving)
|
||||
);
|
||||
|
||||
ALTER TABLE res_ruimte
|
||||
|
||||
@@ -70,6 +70,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bez_t_bez_actie_groep_B_I)
|
||||
BEFORE INSERT ON bez_actie_groep
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bez_actie_groep_key, bez_s_bez_actie_groep_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(bez_t_bez_actie_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON bez_actie
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -2923,6 +2923,7 @@ DEF_MENUITEM(2, 'lcl_menu_mrk_categorieen' , '', 'MRK', 'appl/mgt/mrk_disci
|
||||
DEF_MENUITEM(2, 'lcl_menu_mrk_setting' , '', 'MRK', 'appl/fac/fac_setting_search.asp?module=MRK', 0, 0, 'WEB_PRSSYS', 'W', '0', '');
|
||||
|
||||
DEF_MENUKOP(2, 'lcl_facmgt_bez', 'fa-user-plus');
|
||||
DEF_MENUITEM(2, 'lcl_menu_bez_actie_groep' , '', 'BEZ', 'appl/mgt/bez_actie_groep.asp', 0, 0, 'WEB_BEZMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_bez_acties' , '', 'BEZ', 'appl/mgt/bez_actie.asp', 0, 0, 'WEB_BEZMGT', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_bez_kenmerken' , '', 'BEZ', 'appl/mgt/bez_kenmerk.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
DEF_MENUITEM(2, 'lcl_menu_bez_kenmerkdomeinen' , '', 'BEZ', 'appl/fac/fac_kenmerkdomein_search.asp?fkdmodule=BEZ', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
|
||||
|
||||
@@ -4301,6 +4301,7 @@ FAC_LCL('lcl_facmgt_mrk', 'Prikbord', 'Bulletin board')
|
||||
FAC_LCL('lcl_menu_mrk_categorieen', 'Prikbord categorie<69>n', 'Bulletin board categories')
|
||||
FAC_LCL('lcl_menu_mrk_setting', 'Instellingen', 'Settings')
|
||||
FAC_LCL('lcl_facmgt_bez', 'Bezoekers', 'Visitors')
|
||||
FAC_LCL('lcl_menu_bez_actie_groep', 'Actiegroepen bij bezoek', 'Visitor action groups')
|
||||
FAC_LCL('lcl_menu_bez_acties', 'Acties bij bezoek', 'Visitor actions')
|
||||
FAC_LCL('lcl_menu_bez_kenmerken', 'Kenmerken', 'Properties')
|
||||
FAC_LCL('lcl_menu_bez_kenmerkdomeinen', 'Kenmerkdomeinen', 'Property domains')
|
||||
|
||||
@@ -226,6 +226,54 @@ ALTER TABLE res_rsv_artikel ADD res_rsv_artikel_afhalen DATE;
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAGB#75674
|
||||
ALTER TABLE prs_bedrijf ADD prs_bedrijf_url VARCHAR2(512);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FMHN#74150
|
||||
CREATE SEQUENCE bez_s_bez_actie_groep_key MINVALUE 1;
|
||||
|
||||
CREATE TABLE bez_actie_groep
|
||||
( bez_actie_groep_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT bez_k_bez_actie_groep_key PRIMARY KEY
|
||||
, bez_actie_groep_omschrijving
|
||||
VARCHAR2(30)
|
||||
, bez_actie_groep_default
|
||||
NUMBER(1) DEFAULT 0 NOT NULL
|
||||
, bez_actie_groep_verwijder
|
||||
DATE
|
||||
);
|
||||
|
||||
CREATE OR REPLACE TRIGGER bez_t_bez_actie_groep_B_I
|
||||
BEFORE INSERT ON bez_actie_groep
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(bez_actie_groep_key, bez_s_bez_actie_groep_key);
|
||||
END;
|
||||
/
|
||||
|
||||
INSERT INTO bez_actie_groep (bez_actie_groep_omschrijving) VALUES ('Default');
|
||||
|
||||
ALTER TABLE bez_actie
|
||||
ADD bez_actie_groep_key
|
||||
NUMBER(10)
|
||||
REFERENCES bez_actie_groep(bez_actie_groep_key);
|
||||
|
||||
ALTER TABLE bez_actie
|
||||
ADD CONSTRAINT BEZ_U_BEZ_ACTIE UNIQUE(bez_actie_groep_key, bez_actie_omschrijving);
|
||||
|
||||
-- standaard worden alle huidige acties aan default gekoppeld.
|
||||
UPDATE bez_actie
|
||||
SET bez_actie_groep_key = (SELECT bez_actie_groep_key FROM bez_actie_groep WHERE bez_actie_groep_omschrijving = 'Default');
|
||||
|
||||
ALTER TABLE bez_actie
|
||||
MODIFY (bez_actie_groep_key NOT NULL);
|
||||
|
||||
ALTER TABLE alg_gebouw
|
||||
ADD bez_actie_groep_key
|
||||
NUMBER(10)
|
||||
REFERENCES bez_actie_groep(bez_actie_groep_key);
|
||||
|
||||
DEF_MENUITEM(2, 'lcl_menu_bez_actie_groep', '', 'BEZ', 'appl/mgt/bez_actie_groep.asp', 0, 0, 'WEB_BEZMGT', 'W', '1', '');
|
||||
MENU_INS_AFTER('lcl_menu_bez_actie_groep', 'lcl_facmgt_bez', 40);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
Reference in New Issue
Block a user