Merge 2024.2 DB48a patches (ongoing)

svn path=/Database/trunk/; revision=65203
This commit is contained in:
2024-06-18 14:12:53 +00:00
parent 5560215936
commit 58c2bfec35
5 changed files with 37 additions and 18 deletions

View File

@@ -13,7 +13,8 @@ DEFINIEER_VIEW_AANWEZIG(ctr_discipline, ins_discipline_verwijder,
CREATE OR REPLACE VIEW bgt_v_project_gegevens
AS
SELECT pr.ins_discipline_key
SELECT pr.ins_discipline_key FCLT_3D_DISCIPLINE_KEY
, pr.ins_discipline_key
, pr.bgt_project_key
, dp.bgt_disc_params_opdrachtgever opdrachtgever
, dp.bgt_disc_params_code pcode
@@ -34,7 +35,8 @@ AS
CREATE OR REPLACE VIEW bgt_v_project_full
AS
SELECT pr.ins_discipline_key
SELECT pr.ins_discipline_key FCLT_3D_DISCIPLINE_KEY
, pr.ins_discipline_key
, pr.bgt_project_key
, pr.opdrachtgever
, pr.pcode
@@ -60,7 +62,8 @@ AS
, bgt_kostenrubriek kr
WHERE pr.bgt_project_key = kr.bgt_project_key
UNION
SELECT pr.ins_discipline_key
SELECT pr.ins_discipline_key FCLT_3D_DISCIPLINE_KEY
, pr.ins_discipline_key
, pr.bgt_project_key
, pr.opdrachtgever
, pr.pcode
@@ -88,7 +91,8 @@ AS
WHERE pr.bgt_project_key = kr.bgt_project_key
AND kr.bgt_kostenrubriek_key = kg.bgt_kostenrubriek_key
UNION
SELECT pr.ins_discipline_key
SELECT pr.ins_discipline_key FCLT_3D_DISCIPLINE_KEY
, pr.ins_discipline_key
, pr.bgt_project_key
, pr.opdrachtgever
, pr.pcode

View File

@@ -2634,9 +2634,10 @@ BEGIN
// ==================================== FRONTEND OPTIES ===========================================
DEF_MENUKOP(0, 'lcl_menu_fe_mld', 'fa-bell');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_1' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 1, 0, 'WEB_MLDUSE', 'W', '0', ''); // not default since 2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_1' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 1, 0, 'WEB_MLDUSE', 'W', '0', ''); // not default since DB48/2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_2' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 0, 0, 'WEB_MLDUSE', 'W', '0', '');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_3' , '', 'MLD', 'appl/mld/mld_fe_menu.asp', 1, 0, 'WEB_MLDUSE', 'W', '1', ''); // default since 2024.2
// DEF_MENUITEM(0, 'lcl_menu_mld_fe_3' , '', 'MLD', 'appl/mld/mld_fe_menu.asp', 0, 0, 'WEB_MLDUSE', 'W', '0', ''); Removed in DB48/2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_4' , '', 'MLD', 'appl/mld/mld_fe_menu.asp', 1, 0, 'WEB_MLDUSE', 'W', '1', ''); // default since DB48/2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_overview' , '', 'MLD', 'appl/mld/mld_search.asp?urole=fe', 0, 0, 'WEB_MLDUSE', 'R', '1', '');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_common_wishes' , '', 'MLD', 'appl/mld/mld_search.asp?urole=fe&public=1&autosearch=1', 0, 0, 'WEB_MLDUSE', 'R', '0', '');

View File

@@ -4314,9 +4314,10 @@ FAC_LCL('lcl_menu_fac_portalmenu1', 'Serviceportaal', 'Service portal')
FAC_LCL('lcl_menu_fac_portalmenu2', 'Beheerdersportaal', 'Administrators portal')
FAC_LCL('lcl_fe', 'Zelfservice', 'Selfservice')
FAC_LCL('lcl_menu_fe_mld', 'Meldingen', 'Calls')
FAC_LCL('lcl_menu_mld_fe_1', '>', '>') // + srtdiscipline
FAC_LCL('lcl_menu_mld_fe_2', 'Meldingen', 'Calls')
FAC_LCL('lcl_menu_mld_fe_1', '>', '>') // + discipline
FAC_LCL('lcl_menu_mld_fe_3', '>', '>')
FAC_LCL('lcl_menu_mld_fe_3', 'Doe een melding', 'Make a call') // DEPRECATED, used in lte DB47
FAC_LCL('lcl_menu_mld_fe_4', '>', '>') // + srtdiscipline
FAC_LCL('lcl_menu_ord_fe_2', 'Opdrachten', 'Orders')
FAC_LCL('lcl_menu_ord_fe_1', 'Opdracht:', 'Order:')
FAC_LCL('lcl_menu_mld_fe_overview', 'Meldingsoverzicht', 'Calls overview')
@@ -4633,7 +4634,7 @@ FAC_LCL('lcl_menu_fac_styling', 'Styling', 'Styling')
FAC_LCL('lcl_menu_gdprstats', 'Persoonsinformatie', 'Personal data overview')
FAC_LCL('lcl_menu_fmstats', 'Bezitinformatie', 'Assets overview')
FAC_LCL('lcl_menu_about', 'Licentieinformatie', 'License information')
FAC_LCL('lcl_facmgt_setup', 'Setup [Facilitor only]', 'Setup [Facilitor only]')
FAC_LCL('lcl_facmgt_setup', 'Setup', 'Setup')
FAC_LCL('lcl_facmgt_setup_verify', 'Controle [Facilitor only]', 'Verify [Facilitor only]')
FAC_LCL('lcl_facmgt_setup_direct', 'Database [Facilitor only]', 'Database [Facilitor only]')
FAC_LCL('lcl_menu_fac_widgets', 'Widgets', 'Widgets')
@@ -7470,6 +7471,7 @@ FAC_LCL('aut_idp_saml_metaurl', 'SAML metaurl', 'SAML metaurl')
FAC_LCL('aut_idp_loglevel', 'Log level', 'Log level')
FAC_LCL('aut_idp_autocreateLOV', '0;Weigeren bij onbekend;1;Aanmaken;2;Alleen bijwerken;3;Aanmaken en bijwerken', '0;Refuse when unknown;1;Create;2;Update only;3;Create and update')
FAC_LCL('aut_idp_aanmaak', 'Aanmaakdatum', 'Creation date')
FAC_LCL('aut_idp_usage', 'Gebruik dag/week/maand', 'Usage day/week/month')
FAC_LCL('aut_idp_map', 'Identity mapping', 'Identity mapping')

View File

@@ -391,7 +391,7 @@ DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_mobile_thema'
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_outinslabelsize' , 'number' , '8000' , 'Default labelsize for objects outside (mm)')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_outlabelsize' , 'number' , '16000' , 'Default labelsize for terrains outside (mm)')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_papercolor' , 'number' , '15462399' , 'Background color (-1=as published)')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_planforcecolor' , 'number' , '0x000000' , 'Plan forced color (-1=as published, future use)')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_planforcecolor' , 'number' , '-1' , 'Plan forced color (-1=as published, future use)')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_papercolorcpt' , 'number' , '13684944' , 'Background color for concept drawings')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_publiclayers' , 'array' , '' , 'Discipline keys for layers to be visible even without WEB_INSUSE authorisation')
DEFINE_SETTING('CAD', 0001, 'WEB_PRSSYS', 'fg_symbolweight' , 'number' , '60' , 'Linewidth for symbols (mm)')
@@ -671,6 +671,7 @@ DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_reapproval_rate'
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_sel_intern_uitv' , 'number' , '0' , 'Internal contractors can be selected for all services {0=no (default) | 1=Yes}')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_show_requestor_in_list' , 'number' , '1' , 'Show requestor (melder) column in opdr search list {0=no | 1=print only | 2=view only | 3=both}')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_costs_readonly_after_rfc' , 'number' , '0' , 'Cost fields of follow-up orders become readonly for suppliers when issued {0=no (default) | 1=yes}')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdr_note_default_notifyBO' , 'number' , '0' , 'Default value for "Behandelaar hierover notificeren" for order-notes {0=off(default) | &1; on | &2; immutable & hidden}')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdracht_flags' , 'number' , '0' , 'Number of flags fo/bo can define for orders. Max 10')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_opdracht_recent' , 'number' , '60' , 'Tijdsinterval voor de recente opdracht wijzigingen in minuten')
DEFINE_SETTING('MLD', 0001, 'WEB_PRSSYS', 'mld_ord_afmeld_future' , 'number' , '1' , 'Opdracht einddatum niet controleren bij afmelden {0=opdracht einddatum mag niet in de toekomst liggen, 1=default niets controleren)')

View File

@@ -13,7 +13,9 @@ AS
SELECT b.prs_bedrijf_naam Bedrijfsnaam
, b.prs_leverancier_nr Leveranciernummer
, a.prs_bedrijfadres_type Kanaal
, a.mld_typeopdr_key Opdrachttype
, (SELECT m.mld_typeopdr_omschrijving
FROM mld_typeopdr m
WHERE m.mld_typeopdr_key = a.mld_typeopdr_key) Opdrachttype
, a.prs_bedrijfadres_url Adres
, a.prs_bedrijfadres_ordermode Ordermode
, a.prs_bedrijfadres_certificate Certificaat
@@ -24,7 +26,9 @@ SELECT b.prs_bedrijf_naam Bedrijfsnaam
, a.prs_bedrijfadres_password Wachtwoord
, a.prs_bedrijfadres_sender Afzender
, a.prs_bedrijfadres_replyaddress Replyadres
, a.prs_bedrijfadres_lockuser_key Vastegebruiker
, (SELECT p.prs_perslid_oslogin
FROM prs_perslid p
WHERE p.prs_perslid_key = a.prs_bedrijfadres_lockuser_key) Vastegebruiker
, a.prs_bedrijfadres_lockexpire Expiredays
FROM prs_bedrijfadres a
, prs_v_aanwezigbedrijf b
@@ -38,8 +42,10 @@ CREATE OR REPLACE VIEW fac_v_exp_contactpersoon
AS
SELECT b.prs_bedrijf_naam Bedrijfsnaam
, b.prs_leverancier_nr Leveranciernummer
, NULL Persoonmatchcode
, NULL Persoonmatchwaarde
, DECODE (u.prs_perslid_email, NULL
, DECODE (u.prs_perslid_oslogin, NULL, NULL, 2), 1) Persoonmatchcode
, DECODE (u.prs_perslid_email, NULL
, DECODE (u.prs_perslid_oslogin, NULL, NULL, u.prs_perslid_oslogin), u.prs_perslid_email) Persoonmatchwaarde
, c.prs_contactpersoon_naam ContactPersoonAchternaam
, c.prs_contactpersoon_tussenv Tussenvoegsel
, c.prs_contactpersoon_voorletters Voorletters
@@ -50,15 +56,18 @@ SELECT b.prs_bedrijf_naam Bedrijfsnaam
, c.prs_contactpersoon_telefoon_2 Mobiel
, c.prs_contactpersoon_email Email
, c.prs_contactpersoon_functie Functie
, c.prs_contactpersoon_opmerking Opmerking
, REPLACE (c.prs_contactpersoon_opmerking, CHR(13)) Opmerking
, l.alg_locatie_code Locatiecode
FROM prs_contactpersoon c
, prs_v_aanwezigbedrijf b
, prs_contactpersoon_locatie p
, alg_v_aanweziglocatie l
, prs_perslid u
WHERE c.prs_bedrijf_key = b.prs_bedrijf_key(+)
AND c.prs_contactpersoon_key = p.prs_contactpersoon_key(+)
AND p.alg_locatie_key = l.alg_locatie_key(+)
AND c.prs_perslid_key = u.prs_perslid_key(+)
AND c.prs_contactpersoon_verwijder IS NULL
;
-- import: FIP: Aanvullen externe bedrijven
@@ -92,7 +101,7 @@ SELECT b.prs_bedrijf_naam Bedrijfsnaam
, b.prs_bedrijf_uurloon Uurloon
, b.prs_overeenkomst_nr Overeenkomstnummer
, b.prs_overeenkomst_datum Overeenkomstdatum
, b.prs_bedrijf_opmerking Opmerking
, REPLACE (b.prs_bedrijf_opmerking, CHR(13)) Opmerking
, d.prs_dienst_omschrijving Dienst
, CASE WHEN l.alg_locatie_key IS NULL
THEN (SELECT MAX(v.alg_locatie_code) FROM alg_v_gebouw_gegevens v WHERE v.alg_gebouw_key = l.alg_gebouw_key)
@@ -112,7 +121,9 @@ SELECT b.prs_bedrijf_naam Bedrijfsnaam
, prs_dienst d
WHERE b.prs_relatietype_key = r.prs_relatietype_key(+)
AND b.prs_bedrijf_key = l.prs_bedrijf_key(+)
AND l.prs_dienst_key = d.prs_dienst_key
AND l.prs_dienst_key = d.prs_dienst_key(+)
AND b.prs_bedrijf_verwijder IS NULL
AND r.prs_relatietype_verwijder IS NULL
;
-- import: FIP: 9-Aanvullen van inspectiedefinities
@@ -149,7 +160,7 @@ AS
, sd.ins_srtdeel_code Objectsoortcode
, sd.ins_srtdeel_omschrijving Objectsoortomschrijving
, id.ins_deel_omschrijving Objectidentificatie
, id.ins_deel_opmerking Objectopmerking
, REPLACE (id.ins_deel_opmerking, CHR(13)) Objectopmerking
, sd.ins_srtdeel_uitleenbaar Reserveerbaar
, sd.ins_srtdeel_eenheid Eenheid
, sd.ins_srtdeel_prijs Prijs