STPH#70786 setting, veldjes en functie erbij tbv exchange koppeling via MS Graph
FCLT#72951 variabele naam aangepast svn path=/Database/trunk/; revision=56761
This commit is contained in:
@@ -788,7 +788,7 @@ DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_vcalendar_link'
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_with_mld' , 'number' , '0' , 'Reservering kan meldingen hebben {0=Nee (default) | 1=Ja}')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_xml_max_rsv_ruimte' , 'number' , '60' , 'Maximum number of non-concise rsv_ruimte nodes in reserering node')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'res_planboard_inline_info' , 'boolean' , 'false' , 'Show reservation description in occupied ruler')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'msgraph_sync_level' , 'number' , '0' , 'Level of synchronization (Sufficient rights required); { 0: No sync, 1: Read-only sync, 2: ReadWrite room-sync (2x 1-way), 3: ReadWrite full sync (Unsupported) }')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_PRSSYS', 'msgraph_sync_level' , 'number' , '0' , 'Level of synchronization (Sufficient rights required); { 0: No sync, +1: Facilitor reads from Exchange, +2: Facilitor writes only to Exchange rooms, +4: Facilitor writes to all Exchange users (unsupported) }')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'cil_ins_srt_groep_key' , 'number' , '-1' , 'INS_SRTDEEL_KEY of object type Cylinders')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'sle_cil_koppelen' , 'number' , '1' , 'Sleutels en cilinders zijn door bo handmatig te koppelen {0=nee, 1=ja(default)}')
|
||||
DEFINE_SETTING('SLE', 0001, 'WEB_PRSSYS', 'sle_ins_srt_groep_key' , 'number' , '-1' , 'INS_SRTDEEL_KEY of object type Keys')
|
||||
|
||||
@@ -23,6 +23,7 @@ CREATE OR REPLACE PACKAGE res AS
|
||||
PROCEDURE set_artikelen_dirty (prsv_ruimte_key IN NUMBER);
|
||||
PROCEDURE set_artikel_dirty (prsv_artikel_key IN NUMBER);
|
||||
FUNCTION dirty_level_all (prsv_ruimte_key IN NUMBER) RETURN NUMBER;
|
||||
FUNCTION dirty_level_ruimte (prsv_ruimte_key IN NUMBER) RETURN NUMBER;
|
||||
PROCEDURE set_delen_clean (pdeel_key IN NUMBER, checkdate_van IN DATE, checkdate_tot IN DATE);
|
||||
PROCEDURE follow_artikel (prsv_ruimte_key IN NUMBER, oldvan IN DATE, oldtot IN DATE, check_scope IN NUMBER DEFAULT 1);
|
||||
PROCEDURE follow_deel (prsv_ruimte_key IN NUMBER, oldvan IN DATE, oldtot IN DATE);
|
||||
@@ -951,6 +952,24 @@ AS
|
||||
|
||||
RETURN dirtlevel;
|
||||
END;
|
||||
-- Ruimte dirtlevel van deelreservering
|
||||
FUNCTION dirty_level_ruimte (prsv_ruimte_key IN NUMBER)
|
||||
RETURN NUMBER
|
||||
AS
|
||||
dirtlevel res_rsv_ruimte.res_rsv_ruimte_dirtlevel%TYPE;
|
||||
BEGIN
|
||||
SELECT CASE
|
||||
WHEN (res_rsv_ruimte_dirtlevel = 16) -- geen catering
|
||||
THEN
|
||||
0
|
||||
ELSE
|
||||
res_rsv_ruimte_dirtlevel
|
||||
END dirtlevel
|
||||
INTO dirtlevel
|
||||
FROM res_rsv_ruimte
|
||||
WHERE res_rsv_ruimte_key = prsv_ruimte_key;
|
||||
RETURN dirtlevel;
|
||||
END;
|
||||
-- Mag dit res_deel in de (koppel)ruimte van de reservering gereserveerd worden
|
||||
FUNCTION res_deel_in_scope (pres_deel_key IN NUMBER, pres_rsv_ruimte_key IN NUMBER)
|
||||
RETURN BOOLEAN IS
|
||||
@@ -959,7 +978,7 @@ AS
|
||||
l_alg_ruimte_key alg_ruimte.alg_ruimte_key%TYPE;
|
||||
BEGIN
|
||||
SELECT COALESCE (rr.alg_ruimte_key, ra.alg_ruimte_key) alg_ruimte_key
|
||||
INTO l_ruimte_key
|
||||
INTO l_alg_ruimte_key
|
||||
FROM res_rsv_ruimte rr, res_ruimte_opstelling ro, res_alg_ruimte ra
|
||||
WHERE rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key(+)
|
||||
AND ro.res_ruimte_key = ra.res_ruimte_key(+)
|
||||
|
||||
@@ -122,6 +122,10 @@ CREATE_TABLE(res_ruimte,0)
|
||||
VARCHAR2(256),
|
||||
res_ruimte_externsyncdate
|
||||
DATE,
|
||||
res_ruimte_extern_flags
|
||||
NUMBER (10)
|
||||
DEFAULT 0
|
||||
NOT NULL,
|
||||
res_ruimte_graphhooksecret
|
||||
VARCHAR2(128),
|
||||
res_ruimte_cv
|
||||
@@ -589,6 +593,8 @@ CREATE_TABLE(res_rsv_ruimte, 0)
|
||||
CONSTRAINT res_c_res_rsv_ruimte_afgerond1 CHECK(res_rsv_ruimte_afgerond IN (0,1))
|
||||
, res_rsv_ruimte_externnr /* voor koppelingen met externe systemen */
|
||||
VARCHAR2(1000)
|
||||
, res_rsv_ruimte_externnr2 /* voor koppelingen met externe systemen */
|
||||
VARCHAR2(1000)
|
||||
, res_rsv_ruimte_externsyncdate
|
||||
DATE
|
||||
, res_rsv_ruimte_cat_appr /* Catalogus artikelen dienen gefiatteerd te worden 0=Nee, 1=Ja */
|
||||
|
||||
@@ -234,7 +234,13 @@ ALTER TABLE fac_nieuws ADD
|
||||
fac_nieuws_image VARCHAR2 (255 CHAR)
|
||||
);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// STPH#70786
|
||||
ALTER TABLE res_rsv_ruimte
|
||||
ADD (res_rsv_ruimte_externnr2 VARCHAR2 (1000));
|
||||
|
||||
ALTER TABLE res_ruimte
|
||||
ADD (res_ruimte_extern_flags NUMBER (10) DEFAULT 0 NOT NULL);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
Reference in New Issue
Block a user