AAGN#34728: Notificaties ook naar gebouw kunnen sturen.
svn path=/Database/trunk/; revision=28039
This commit is contained in:
@@ -105,7 +105,7 @@ CREATE OR REPLACE PACKAGE fac
|
||||
PROCEDURE putnotificationsrtprio (pfrom NUMBER, pto NUMBER, pcode VARCHAR2, pref NUMBER,
|
||||
poptmessage VARCHAR2, poptstatus NUMBER, poptemail VARCHAR2, poptmobile VARCHAR2, pxref NUMBER,
|
||||
pprio NUMBER, psender VARCHAR2, pattach VARCHAR2 DEFAULT NULL);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, puitz VARCHAR2 DEFAULT NULL);
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, psubject VARCHAR2, preceiver NUMBER);
|
||||
PROCEDURE putnotificationjobs (pcust VARCHAR2);
|
||||
PROCEDURE putjobnotifications (pviewname VARCHAR2, pmode NUMBER, pflags NUMBER);
|
||||
@@ -2141,8 +2141,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END IF;
|
||||
END;
|
||||
|
||||
-- Ruim zoveel mogelijk notificatiespul op voor dit item. Pcode mag een wildcard zijn!
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER)
|
||||
-- Ruim zoveel mogelijk notificatiespul op voor dit item uitgezonderd de meegegeven notificatie. Pcode mag een wildcard zijn!
|
||||
PROCEDURE clrnotifications (pcode VARCHAR2, pref NUMBER, puitz VARCHAR2 DEFAULT NULL)
|
||||
AS
|
||||
skey fac_srtnotificatie.fac_srtnotificatie_key%TYPE;
|
||||
BEGIN
|
||||
@@ -2150,14 +2150,16 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
DELETE FROM fac_notificatie
|
||||
WHERE fac_srtnotificatie_key IN (SELECT sn.fac_srtnotificatie_key
|
||||
FROM fac_srtnotificatie sn
|
||||
WHERE sn.fac_srtnotificatie_code LIKE pcode)
|
||||
WHERE sn.fac_srtnotificatie_code LIKE pcode
|
||||
AND sn.fac_srtnotificatie_code NOT IN (COALESCE(puitz, ' ')))
|
||||
AND fac_notificatie_refkey = pref;
|
||||
|
||||
-- portalberichten. Hier moet je wel de dubbele webuser_messages verwijderen. Hier gaat het om ander notificaties als dan die net aangemaakt zijn.
|
||||
DELETE FROM web_user_messages
|
||||
WHERE fac_srtnotificatie_key IN (SELECT sn.fac_srtnotificatie_key
|
||||
FROM fac_srtnotificatie sn
|
||||
WHERE sn.fac_srtnotificatie_code LIKE pcode)
|
||||
WHERE sn.fac_srtnotificatie_code LIKE pcode
|
||||
AND sn.fac_srtnotificatie_code NOT IN (COALESCE(puitz, ' ')))
|
||||
AND web_user_mess_action_params = pref;
|
||||
|
||||
END;
|
||||
|
||||
Reference in New Issue
Block a user