/* DB8TO9.SRC
 * Update script van Facilitor schema DB9 naar DB10
 * $Revision$
 * $Id$
 */
#include "prologue.inc"


////////////////////////////////////////////////////////////////////////////////////////// FSN#18850
CREATE_TABLE(res_srtdiscipline,0)
(
    res_srtdiscipline_key
        NUMBER(10)
        CONSTRAINT res_k_res_srtdiscipline_key PRIMARY KEY,
    res_srtdiscipline_omschrijving
        VARCHAR2(30)
        NOT_NULL(res_srtdiscipline_omschrijving, res_c_res_srtdisc_omschr),
    res_srtdiscipline_opmerking
        VARCHAR(2000 CHAR),
    res_srtdiscipline_prefix
        VARCHAR2(3),
    res_srtdiscipline_kostenklant   -- future use
        NUMBER(1),
    res_srtdiscipline_aanmaak
        DATE
        DEFAULT SYSDATE
        NOT_NULL(res_srtdiscipline_aanmaak, res_c_res_srtdisc_aanmaak),
    res_srtdiscipline_verwijder
        DATE
        DEFAULT NULLDATUM,
    CONSTRAINT res_u_res_srtdisc_omschr UNIQUE (res_srtdiscipline_omschrijving,
                                                   res_srtdiscipline_verwijder)
);

-- Deze komen vanzelf in de recreate (tenminste: nog aanmaken en toevoegen)
-- Dit is reminder
START_LOCALEITEMS('MLD_TYPEOPDR_KEY')
END_LOCALEITEMS()

START_LOCALEITEMS('RES_SRTDISCIPLINE_KEY')
END_LOCALEITEMS()
/
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#19511
DEF_FAC_FUNCTIE2('WEB_PHSRCH', 'FrontEnd:Personenzoekveld','PRS', 0, 0, 'Om zoekveld voor medewerkers beschikbaar te maken');
-- Compatibel blijven: iedereen met WEB_PHONEB ook dit nieuwe recht geven
INSERT INTO fac_groeprechten (fac_groep_key, fac_gebruiker_prs_level_write, fac_gebruiker_prs_level_read, fac_gebruiker_alg_level_write, fac_gebruiker_alg_level_read, fac_functie_key
                             )
   SELECT   g.fac_groep_key,
            -1, -1, -1, -1,
            f.fac_functie_key
     FROM   fac_groeprechten g, fac_functie f
    WHERE   g.fac_functie_key = (SELECT   fac_functie_key
                                   FROM   fac_functie
                                  WHERE   fac_functie_code = 'WEB_PHONEB')
            AND f.fac_functie_code='WEB_PHSRCH'
            AND (g.fac_groep_key, f.fac_functie_key) NOT IN
                     (SELECT   fac_groep_key, fac_functie_key FROM fac_groeprechten);

COMMIT;
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Workfile: DB9to10.src $','$Revision$')
#include "epilogue.inc"
