コード例 #1
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_usesplashonlogin:
                return(1);

            case cfg_statics.cfg_int_accidentusesectionedform:
                return(0);

            case cfg_statics.cfg_int_sessiontimeoutforcelogoutminutes:
                return(0);

            case cfg_statics.cfg_int_html5withfrozenheader:
                return(0);

            case cfg_statics.cfg_int_matchmimetype_uploads:
            case cfg_statics.cfg_int_usemalwarescanner_uploads:
            case cfg_statics.cfg_int_usemalwarescanner_downloads:
                return(0);

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);

            case cfg_statics.cfg_int_logontranslateuserprincipalname:
                return(1);    /* added [dlatikay 20181128] */


            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #2
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_demonavigation:
                return(0);

            case cfg_statics.cfg_int_devisemeasures4standalonefindings:
                return(1);

            case cfg_statics.cfg_int_show_checklistsummary_on_hardcopy:
                return(1);

            case cfg_statics.cfg_int_support_content_translation:
                return(1);

            case cfg_statics.cfg_int_usenontrainingpermeasures:
                return(1);

            case cfg_statics.cfg_int_usetechsapmeasures:
                return(0);

            case cfg_statics.cfg_int_legaldocbrowser_feature_available:
                return(0);

            case cfg_statics.cfg_int_finding_adhoc_create:
                return(1);

            case cfg_statics.cfg_int_wra_controlmeasurehaspermapart:
                return(0);

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #3
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_safetyincidentinjury_fishbone:
            case cfg_statics.cfg_int_incident_bodypart_noi:
                return(1);

            case cfg_statics.cfg_int_release_for_reporting:
                return(1);

            case cfg_statics.cfg_int_nocalculationoflostdaysfromestimate:
                return(0);

            case cfg_statics.cfg_int_incidentinitiallygreen_always:
                return(0);

            case cfg_statics.cfg_int_inc_alwaysshownameofaffectedonprintout:
                return(0);

            case cfg_statics.cfg_int_incidentanalysis_5why:
                return(1);

            case cfg_statics.cfg_int_usesplashonlogin:
                return(1);

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #4
0
 public override int?cfg_static_int(cfg_statics key)
 {
     switch (key)
     {
     default:
         return(base.cfg_static_int(key));
     }
 }
コード例 #5
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_websealdefaultdomain:
                return("audi.vwg");

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #6
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_persnrdigit_permanentstaff:
                return("8");    /* [dlatikay 20150409]; they have first digit 8 meaning permanent staff */

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #7
0
 public override string cfg_static_str(cfg_statics key)
 {
     if (key == cfg_statics.cfg_str_bigicontagname_aud)
     {
         return("safetymeeting");
     }
     else
     {
         return(base.cfg_static_str(key));
     }
 }
コード例 #8
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_idb_strictworkflow:
                return(1);    /* MEA-2015-00148 */

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #9
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_demonavigation:
                return(0);    /* not desired here */

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #10
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_binupload_uselegacyimage:
                return(1);

            case cfg_statics.cfg_int_incident_bodypart_noi:
                return(1);    /* MEA-2018-00495 */

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #11
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_peer2peerpicture:     /* added [dlatikay 20121210] */
                return("rt/custom/storaenso_gibobacht.png");

            case cfg_statics.cfg_str_inspectionchecklistpicture:
                /* added [dlatikay 20121210]
                 * removed [dlatikay 20171231] MEA-2017-00206.2 */
                return(null);    // "rt/custom/storaenso_setup.png";

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #12
0
        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_efr:
                /* [dlatikay 20110511] we want the EFR in the demo instance (previously, only SAPPI had it) */
                return(1);

            case cfg_statics.cfg_int_allow_replenish_wrasectionchecklists:
                return(1);    /* [dlatikay 20160911] on by default */


            default:
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #13
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_demonavigation:
                return(0);    /* added [dlatikay 20140124] */

            case cfg_statics.cfg_int_reportable_screen_on_inc_workflow:
                return(1);    /* added [dlatikay 20140327] */

            case cfg_statics.cfg_int_support_content_translation:
                return(0);    /* added [dlatikay 20140328] substantial speed-up of incident report saving as a side effect */

            case cfg_statics.cfg_int_ppe_choice_on_incident:
                return(0);    /* [dlatikay 20140509] they do it differently */

            case cfg_statics.cfg_int_wrasections_german:
                return(1);    /* [dlatikay 20140613] this is a german customer */

            case cfg_statics.cfg_int_searchincidentsbypersnr:
                return(1);    /* [dlatikay 20140915] they wants it, MEA-2014-00177.1 */

            case cfg_statics.cfg_int_inc_losttime_workingdays:
                return(1);    /* [dlatikay 20150223] MEA-2014-00171 */

            case cfg_statics.cfg_int_inc_showaffectedemployeecostcenterreadonly:
                return(1);    /* [dlatikay 20150409] MEA-2014-00183 */

            case cfg_statics.cfg_int_inc_alwaysshownameofaffectedinlist:
                return(1);    /* [dlatikay 20150906] TKMS */

            case cfg_statics.cfg_int_incident_showvictimpersnronincident:
                return(1);    /* [dlatikay 20151103] TKMS */

            case cfg_statics.cfg_int_cansearchpartialincidentvictimname:
                return(1);    /* [dlatikay 20151111] TKMS */

            case cfg_statics.cfg_int_incidentautopromoteseverity:
                return(1);    /* [dlatikay 20151111] TKMS */

            case cfg_statics.cfg_int_wra_controlmeasurehaspermapart:
                return(0);    /* [dlatikay 20160404] */

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #14
0
        }                                                                      /* added [dlatikay 20120320] */

        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            if (key == cfg_statics.cfg_int_alwaysexeclistswithoutGO)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_neverproposelistlookbackdate)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_use_demonavigation)
            {
                return(1); /* added here [dlatikay 20121001] was conditional in base² class - no good because then it affected accuratus */
            }
            else if (key == cfg_statics.cfg_int_hide_main_help_button)
            {
                return(0); /* added [dlatikay 20121210] */
            }
            else if (key == cfg_statics.cfg_int_project_on_all_measurekinds)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_devisemeasures4unsafefindingsonly)
            {
                return(1); /* [dlatikay 20131106] MEA-2013-00685 */
            }
            else if (key == cfg_statics.cfg_int_ppe_choice_on_incident)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_emergencyclasspropose)
            {
                return(1); /* [dlatikay 20160208] DL20160208MFLOEJJD */
            }
            else if (key == cfg_statics.cfg_int_wra_controlmeasurehaspermapart)
            {
                return(1); /* [dlatikay 20160404] inverted from [dlatikay 20160209] MEA-2015-00538 */
            }
            else if (key == cfg_statics.cfg_int_wrasections_clickable)
            {
                return(1); /* [dlatikay 20160628] on by default, customers can opt out */
            }
            else
            {
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #15
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_hide_main_help_button:
                return(0);

            case cfg_statics.cfg_int_wra_controlmeasurehaspermapart:
                return(0);

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #16
0
        }                                                                           /* added [dlatikay 20120320] */

        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_composite_iso_mea_status:
                return(0);    /* [dlatikay 20130802], we do not want to have software audit measures in the global measure list which remain yellow when they're completed and waiting for review. we agreed that for this purpose, the efficiency review list is sufficient. */

            case cfg_statics.cfg_int_devisemeasures4unsafefindingsonly:
                return(1);    /* [dlatikay 20131106] MEA-2013-00685 */

            case cfg_statics.cfg_int_devisemeasures4standalonefindings:
                return(1);    /* [dlatikay 20140102] this certainly makes much of a sense with accuratus */

            case cfg_statics.cfg_int_include_cat_org_caption_in_noti:
                return(1);    /* [dlatikay 20140808] wants this */

            case cfg_statics.cfg_int_locking:
                return(1);    /* [dlatikay 20170228] we want this! */

            case cfg_statics.cfg_int_nofulltextsearchatall:
                return(1);    /* we absolutely need this! the gists are not public */

            case cfg_statics.cfg_int_design2017:
            case cfg_statics.cfg_int_largemeasureproposalonfinding:
            case cfg_statics.cfg_int_reducedcolumnsonmeaoverview:
                /* [dlatikay 20171020] */
                return(1);

            case cfg_statics.cfg_int_usemalwarescanner_uploads:
            case cfg_statics.cfg_int_usemalwarescanner_downloads:
            case cfg_statics.cfg_int_matchmimetype_uploads:
                /* [dlatikay 20181010] MEA-2018-00466 and MEA-2018-00467 */
                return(1);

            case cfg_statics.cfg_int_disablehta:
                return(1);    /* [dlatikay 20181011] MEA-2018-00471 */

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);


            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #17
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_incalwaysnavigatetorca:
                return(0);

            case cfg_statics.cfg_int_design2017:
                return(1);

            case cfg_statics.cfg_int_require_editall_for_delete:
                return(1);

            case cfg_statics.cfg_int_incidents_skip_classification:
                return(1);

            case cfg_statics.cfg_int_incidentreleasebutton:
            case cfg_statics.cfg_int_incidentusetwostep:
                return(0);    /* [dlatikay 20180506] MEA-2018-00178  (both interdepend) */

            case cfg_statics.cfg_int_use_demonavigation:
                return(0);

            case cfg_statics.cfg_int_hide_main_help_button:
                return(1);

            case cfg_statics.cfg_int_use_local_times_not_utc:
                return(0);

            case cfg_statics.cfg_int_findings_green_without_measure:
                return(1);    /* [dlatikay 20180511] */

            case cfg_statics.cfg_int_dashboardusebanner:
                return(1);    /* [dlatikay 20180913] MEA-2018-00417 */

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);


            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #18
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_welcomelogo:
                return(@"rt/custom/en_software.png");

            case cfg_statics.cfg_str_websealkey:
                return(null);

            case cfg_statics.cfg_str_websealdefaultdomain:
                return(null);

            case cfg_statics.cfg_str_systemname:
                return(null);

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #19
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_nrcomposite_otabbrev_aud:
                return("RLG");    /* "Risko-Lerngang"; [dlatikay 20170726] MEA-2017-00224 */

            case cfg_statics.cfg_str_smallicon_aud:
                return("observation.png");

            case cfg_statics.cfg_str_bigicontagname_aud:
                return("observation");

            case cfg_statics.cfg_str_mediumiconstylename_aud:
                return("public_buttons_observation_m");

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #20
0
        public override string cfg_static_str(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_str_welcomelogo:
                return(@"rt/custom/en_software.png");

            case cfg_statics.cfg_str_websealkey:
                return("iv-user");    /* MEA-2018-00387 */

            case cfg_statics.cfg_str_websealdefaultdomain:
                return("vw.vwg");    /* should match bas02SettingsTex.DefaultUserdomain */

            case cfg_statics.cfg_str_systemname:
                return("SAFETY");

            default:
                return(base.cfg_static_str(key));
            }
        }
コード例 #21
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_design2017:
                return(1);

            case cfg_statics.cfg_int_trainingtopicproposeeverything:
                return(1);    /* [dlatikay 20180115] */

            case cfg_statics.cfg_int_use_local_times_not_utc:
                return(1);    /* [dlatikay 20180115] */

            case cfg_statics.cfg_int_use_demonavigation:
                return(0);    /* [dlatikay 20180509] */


            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #22
0
        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_demonavigation:
                return(0);

            case cfg_statics.cfg_int_use_local_times_not_utc:
                return(1);

            case cfg_statics.cfg_int_wra_suppress_openexisting_on_dup:
                return(1);

            case cfg_statics.cfg_int_hidemeaworkflow_confirmation:
                return(1);


            default:
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #23
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_topiclogo_width:
                return(250);

            case cfg_statics.cfg_int_topiclogo_height:
                return(81);

            case cfg_statics.cfg_int_visiblebydefault_vw:
                return(0);    /* [dlatikay 20180822] MEA-2018-00380 */

            case cfg_statics.cfg_int_visiblebydefault_audi:
                return(1);    /* [dlatikay 20180822] MEA-2018-00380 */


            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #24
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_topiclogo_width:
                return(250);

            case cfg_statics.cfg_int_topiclogo_height:
                return(81);

            case cfg_statics.cfg_int_visiblebydefault_vw:
                return(0);

            case cfg_statics.cfg_int_visiblebydefault_audi:
                return(0);

            case cfg_statics.cfg_int_visiblebydefault_porsche:
                return(1);

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #25
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_use_demonavigation:
                return(0);    /* not desired here */

            case cfg_statics.cfg_int_hide_main_help_button:
                return(0);

            case cfg_statics.cfg_int_sds_icon_release_instead_of_reach:
                return(0);    /* [pkosec 20141118] MEA-2014-00508: not desired here */

            case cfg_statics.cfg_int_sds_ppe_pickers:
                return(1);    /* [dlatikay 20150317] MEA-2015-00116 */

            case cfg_statics.cfg_int_sds_suppressautoretractonreleaseexpiration:
                return(1);    /* [dlatikay 20150504] MEA-2015-00194 */

            case cfg_statics.cfg_int_sds_suppressRSHPonworkinginstruction:
                return(1);    /* [dlatikay 20150504] MEA-2015-00193 */

            case cfg_statics.cfg_int_sds_usagesites_shorttext:
                return(1);    /* [dlatikay 20150504] MEA-2015-00189 */

            case cfg_statics.cfg_int_wra_controlmeasurehaspermapart:
                return(0);    /* no-virgin2child */

            case cfg_statics.cfg_int_sds_zddpcontent:
                return(1);    /* [dlatikay 20160529] MEA-2016-00177 */

            case cfg_statics.cfg_int_sds_inactivespublic:
                return(1);    /* [dlatikay 20161108] MEA-2016-00498 */

            case cfg_statics.cfg_int_release_for_reporting:
                return(1);    /* [dlatikay 20170107] added */

            case cfg_statics.cfg_int_trainings_no_proper_menuitem:
                return(0);    /* [olatikay>dlatikay 20170411] */

            case cfg_statics.cfg_int_finding_secondarycategory:
                return(1);   /* [dlatikay 20170611] MEA-2017-00182 */

            case cfg_statics.cfg_int_finding_alternativelabels:
                return(1);   /* [dlatikay 20170611] MEA-2017-00182 */

            case cfg_statics.cfg_int_finrisk_motivationontoplevel:
                return(1);    /* [dlatikay 20170714] */

            case cfg_statics.cfg_int_use_finrelease4reporting:
                return(1);    /* [dlatikay 20170714], customer wanted to have the report */

            case cfg_statics.cfg_int_fin_allowpickoriginator:
                return(1);    /* [dlatikay 20170716] */

            case cfg_statics.cfg_int_stripdowntrainingtopiccomplexity:
                return(1);    /* [dlatikay 20180411] MEA-2018-00129 */

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #26
0
        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_incidentshowactivityfield:
                return(1);

            case cfg_statics.cfg_int_incidentimmediatelyvisible:
                return(0);

            case cfg_statics.cfg_int_limitauvasocinsuranceto4:
                /* [fholler>dlatikay 20100120] <1823-1>: pos. 004 of change doc */
                /* [dlatikay 20101202] acc#1963-1: back to Austrian validation */
                return(0);

            case cfg_statics.cfg_int_auva_pers_showcostcenterfield:
                return(1);    /* [fholler>dlatikay 20100120] <1825>: pos. 006 of change doc */

            case cfg_statics.cfg_int_incidentshowactuallosthoursfield:
                return(1);    /* [fholler>dlatikay 20101201] acc#1968-1 */

            case cfg_statics.cfg_int_auvashowselfemployeroption:
                return(0);    /* [fholler>dlatikay 20101202] acc#1962-1 */

            case cfg_statics.cfg_int_auva_victimnameinpdffilename:
                return(1);    /* [fholler>dlatikay 20101202] acc#1965-1 */

            case cfg_statics.cfg_int_auva_owncompanyonCC:
                return(1);    /* [dlatikay 20111109] MEA-2011-00339 */

            case cfg_statics.cfg_int_auva_reportedbypropose_victim:
                return(1);    /* [dlatikay 20111110] MEA-2011-00329 */

            case cfg_statics.cfg_int_incident_absence_has_time:
                return(1);    /* [rbariz 20101228 PSI-1010-04077] */

            case cfg_statics.cfg_int_incidentreleasebutton:
                /* [dlatikay 20111110] MEA-2011-00333 we want combined release & publish */
                return(0);

            case cfg_statics.cfg_int_auva_obligationtotrainyes:
                /* [dlatikay 20111110] MEA-2011-00327 MPT want this default */
                return(1);

            case cfg_statics.cfg_int_auva_green_needs_mail:
                /* [dlatikay 20111114] MEA-2011-00337 MPT wants to show an AUVA report green only after it has been saved */
                return(1);

            case cfg_statics.cfg_int_auva_company_insteadof_org:
                /* [dlatikay 20111118] MEA-2011-00330 */
                return(1);

            case cfg_statics.cfg_int_autopublish_preventive:
                return(0);    /* [rbariz 20101228 PSI-0911-03721] */

            case cfg_statics.cfg_int_topbar:
                return(0);

            case cfg_statics.cfg_int_firereport_distribution_label:
                return(2671);

            case cfg_statics.cfg_int_simple_incident_classification:
                return(1);

            case cfg_statics.cfg_int_incidentanalysis_5why:
                return(1);

            case cfg_statics.cfg_int_dayssincelti_include_contractors:
                return(1);    /* as of [hfessl>dlatikay 20120724], MPT wants to include contractor incidents in "days since lti" computation */

            case cfg_statics.cfg_int_measurehasresponsiblegroup:
                return(0);

            case cfg_statics.cfg_int_auva_soc_inc_mandatory:
                /* [kwallisc 20110615] MEA-2011-00226 */
                return(1);

            case cfg_statics.cfg_int_auva_soc_inc_shortorlong:     /* [kwallisc 20110615] MEA-2011-00226 */
                return(1);

            case cfg_statics.cfg_int_ldap_requireexchangemailbox:
                return(0);    /* this defaults to true in all Exchange enabled environments. not in MPT (different interface!) therefore overridden with 0 herein */

            case cfg_statics.cfg_int_use_efr:
                return(1);    /* [dlatikay 20130604] AN0010.002 */

            case cfg_statics.cfg_int_efr_lossreportsupported:
                return(0);    /* [dlatikay 20130604] AN0010.002 */

            case cfg_statics.cfg_int_auva_hr_embedded_in_inc:
                return(1);    /* [dlatikay 20130729] AN003/2013.004 */

            case cfg_statics.cfg_int_travelaccidentoverridesdepartment:
                return(1);    /* [dlatikay 20130828] AN0003/2013.006 */

            case cfg_statics.cfg_int_support_content_translation:
                return(0);    /* [dlatikay 20130828] speed-up for MPT who do not use it at all */

            case cfg_statics.cfg_int_propose_incident_eventdate_as_absence_from:
                return(1);    /* [dlatikay 20130828] AN0003/2013.011 */

            case cfg_statics.cfg_int_fire_workplacealwaysmandatory:
                return(1);    /* added [dlatikay 20130828] AN0003/2013.016 */

            case cfg_statics.cfg_int_envinc_authoritiesnevermandatory:
                return(1);    /* added [dlatikay 20130828] AN0003/2013.017.5 */

            case cfg_statics.cfg_int_envhygincident_activity_autoextend:
                return(1);    /* added [dlatikay 20130828] AN0003/2013.017.3 */

            case cfg_statics.cfg_int_firstaiddatesonpersrec:
                return(1);    /* [dlatikay 20140217] MEA-2014-00488, they wants it*/

            case cfg_statics.cfg_int_aspectmultiselect_inspection:
                return(1);    /* added [dlatikay 20140520] MEA-2014-00118, they ordered it */

            case cfg_statics.cfg_int_extonsite_in_stock:
                return(1);    /* added [dlatikay 20140523], they ordered it */

            case cfg_statics.cfg_int_accidentreportsuppressable:
                return(1);    /* added [dlatikay 20140524], they ordered it */

            case cfg_statics.cfg_int_workpermit_multiorg:
                return(1);    /* added [dlatikay 20140524], they ordered it */

            case cfg_statics.cfg_int_perseok_editable:
                return(1);    /* added [dlatikay 20140812] */

            case cfg_statics.cfg_int_emergencyclasspropose:
                return(-1);    /* added [dlatikay 20160208] DL20160208MFLOEJJD */

            case cfg_statics.cfg_int_mea_can_have_proper_org:
                return(1);    /* [dlatikay 20170505] MEA-2017-00139 */

            case cfg_statics.cfg_int_incidentinvestigatorsaredistributees:
                return(1);    /* [dlatikay 20170602] MEA-2017-00170 */

            case cfg_statics.cfg_int_incidentclass_dangeroussituation:
                return(1);    /* [dlatikay 20170629] MEA-2017-00172 */

            case cfg_statics.cfg_int_mea_propose_skip_confirmation:
                return(1);    /* [dlatikay 20170811] MEA-2017-00252 */

            case cfg_statics.cfg_int_sds_pictogramtriggershazardousity:
                return(1);    /* [dlatikay 20170912] MEA-2017-00242 */

            case cfg_statics.cfg_int_incident_proposeoriginatororg:
                return(1);    /* [dlatikay 20171024] MEA-2017-00339 */

            case cfg_statics.cfg_int_incident_pictureconditionallymandatory:
                return(1);    /* [dlatikay 20171024] MEA-2017-00337 */

            case cfg_statics.cfg_int_incident_zwischenfallsleiter:
            case cfg_statics.cfg_int_increpresponsibleoriginatorfallback:
                return(1);    /* [dlatikay 20180403] MEA-2018-00125 (both) */

            case cfg_statics.cfg_int_defaultanonymousaccounttoorgid:
                return(1);    /* [dlatikay 20180419] speed up of logon/logout process: MPT uses only one location, so we don't need no OU based sensing */

            case cfg_statics.cfg_int_adgroupinroleauthenticatescomputeraccount:
                return(1);    /* [dlatikay 20180419] */

            case cfg_statics.cfg_int_cpc_skippurchasinginitially:
                return(1);    /* [dlatikay 20180420] */

            case cfg_statics.cfg_int_ppeplanactivityex:
                return(1);    /* [dlatikay 20180422] MEA-2018-00166 */

            case cfg_statics.cfg_int_maporgcompanycodetosite:
                return(1);    /* [dlatikay 20180430] */

            case cfg_statics.cfg_int_wra_versionizewithpdf:
                return(1);    /* [dlatikay 20181112] MEA-2018-00572 energize! */

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);


            default:
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #27
0
        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            if (key == cfg_statics.cfg_int_incidentshowactivityfield)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_incidentimmediatelyvisible)
            {
                /* GK and ST incidents shall be visible immediately (for ST see also PSI-1001-05160) */
                /* [dlatikay 20100303] even more: PSA-1002-01161/PSC-1002-00258 */
                /* [dlatikay 20100329] removed BI, solving PSA-1003-00839 */
                if (locationorgid.HasValue)
                {
                    switch (locationorgid)
                    {
                    case cstLocationOrgID_NY:
                        return(1);

                    default:
                        return(0);
                    }
                }
                return(0);
            }
            else if (key == cfg_statics.cfg_int_use_efr)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_release_for_reporting)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_incidentusetwostep)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_incident_absence_has_time)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_firereport_distribution_label)
            {
                return(2275);
            }
            else if (key == cfg_statics.cfg_int_incidentshowscheduledcharges)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_system_aud_force_review)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_newheadingbuttonavailable)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_legaldocbrowser_feature_available)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_incidentreadonlywhenauvasent)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_pers_adhoc_create)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_dashboardpanellists_customlabels)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_showchecklistselection)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_no_checklistdefs_for_obs)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_usetechsapmeasures)
            {
                return(0); /* [pkosec 20141201] I1411 089: show non-sap tech. mea button and hide sap */
            }
            else if (key == cfg_statics.cfg_int_finding_adhoc_create)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_mayomitcompanycode)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_validatecostcenters)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_has_hr_posleader_functionality)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_trainings_skip_confirmation)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_incident_use_immediatemeasuretext)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_usenewfindingmeasureview)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_allowaddfindingstochecklistreport)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_efr_additionalfirebrigadefields)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_duedate_on_sapmeasures)
            {
                return(0); /* ??? */
            }
            else if (key == cfg_statics.cfg_int_victim_org_in_inner_circle)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_partnernamemandatorywhenextvictim)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_access_actionforcelog_from_reps)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_measurelessfindingsinmeasurelist)
            {
                return(0);
            }
            else if (key == cfg_statics.cfg_int_inspections_checklistfilter_hide)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_haz_nofallbackresponsibletooriginator)
            {
                return(0);
            }
            else
            {
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #28
0
        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_design2017:
                return(1);

            case cfg_statics.cfg_int_hide_main_help_button:
                return(0);

            case cfg_statics.cfg_int_use_demonavigation:
                return(0);

            case cfg_statics.cfg_int_locationshortcaptionbreadcrumb:
                return(1);

            case cfg_statics.cfg_int_usetechsapmeasures:
                return(0);

            case cfg_statics.cfg_int_useorgasflocs:
                return(0);

            case cfg_statics.cfg_int_project_on_all_measurekinds:
                return(1);

            case cfg_statics.cfg_int_audits_propose_distributionheading:
                return(1);

            case cfg_statics.cfg_int_autopublish_preventive:
                return(0);

            case cfg_statics.cfg_int_suppress_releasepublishtasks:
                return(1);

            case cfg_statics.cfg_int_notimsgsuppressinitator:
                return(1);

            case cfg_statics.cfg_int_swapmeasureconfirmationoptions:
                return(1);

            case cfg_statics.cfg_int_curuserisresponsible4noaction:
                return(1);

            case cfg_statics.cfg_int_assignmeasurereviewtooriginator:
                return(1);

            case cfg_statics.cfg_int_devisemeasures4standalonefindings:
                return(1);

            case cfg_statics.cfg_int_devisemeasurestask4allorgs:
                return(1);

            case cfg_statics.cfg_int_autopublish_envhyginc:
                return(0);

            case cfg_statics.cfg_int_ideasonstartpagesimple:
                return(1);

            case cfg_statics.cfg_int_ppe_choice_on_incident:
                return(0);

            case cfg_statics.cfg_int_wra_enforce_unique_per_org_cctr:
                return(0);

            case cfg_statics.cfg_int_pers_picker_browse_date_of_birth:
                return(1);

            case cfg_statics.cfg_int_safetydatasheets_importinterface:
                return(1);

            case cfg_statics.cfg_int_texmea_floc_pmmode:
                return(1);

            case cfg_statics.cfg_int_wra_enforce_review_of_new_wra:
                return(1);

            case cfg_statics.cfg_int_obsinsprintout_variant2:
                return(1);

            case cfg_statics.cfg_int_reportsummarystatus_finmeamode:
                return(1);

            case cfg_statics.cfg_int_wra_variant2:
                return(1);

            case cfg_statics.cfg_int_use_finrelease4reporting:
                return(1);

            case cfg_statics.cfg_int_efficiencyreview_on_tex:
                return(1);

            case cfg_statics.cfg_int_org2costcenter_multi:
                return(1);

            case cfg_statics.cfg_int_preventdeletenonemptycontainers:
                return(1);

            case cfg_statics.cfg_int_wra_orglevelforautohazcontainers_max:
                return((int?)dal.business.orgcategories.oc_department);

            case cfg_statics.cfg_int_wra_orglevelforautohazcontainers_convenient:
                return((int?)dal.business.orgcategories.oc_aggregate);

            case cfg_statics.cfg_int_wra_showhazsfromsuperiororgsonovw:
                return(1);

            case cfg_statics.cfg_int_suppress_orgchange_if_costcenters_match:
                return(1);

            case cfg_statics.cfg_int_wra_allowpickoriginator:
                return(1);

            case cfg_statics.cfg_int_usepersonalmeasures_alongside:
                return(1);

            case cfg_statics.cfg_int_topbar:
                return(1);

            case cfg_statics.cfg_int_suppress_unused_wrasections_on_printout:
                return(1);

            case cfg_statics.cfg_int_obs_becomes_ims:
                return(1);

            case cfg_statics.cfg_int_multichecklist:
                return(1);

            case cfg_statics.cfg_int_wra_versionizewithpdf:
                return(1);

            case cfg_statics.cfg_int_autorestrict_verbose_listfilters:
                return(1);

            case cfg_statics.cfg_int_report_publish_from_measureoverview:
                return(1);

            case cfg_statics.cfg_int_suppress_topex_on_nonctlmeas:
                return(1);

            case cfg_statics.cfg_int_wraprintout_landscape:
                return(1);

            case cfg_statics.cfg_int_allowsuppressaffectedemployee:
                return(1);

            case cfg_statics.cfg_int_locking:
                return(1);

            case cfg_statics.cfg_int_sdspictogramsconsolidated:
                return(1);

            case cfg_statics.cfg_int_sds_alternativesites:
                return(1);

            case cfg_statics.cfg_int_legallawvalidfromisintroduction:
                return(1);

            case cfg_statics.cfg_int_always_show_savedonebutton_on_inspection:
                return(1);

            case cfg_statics.cfg_int_sdsplacard_uselongorgcap:
                return(1);

            case cfg_statics.cfg_int_noresponsiblepreload:
                return(1);

            case cfg_statics.cfg_int_measureoverview_noduepriority:
                return(1);

            case cfg_statics.cfg_int_wraprint_choosemultipleorg:
                return(1);

            case cfg_statics.cfg_int_hazview_progressvisiblebydefault:
                return(1);

            case cfg_statics.cfg_int_inspectionchecklistnoproposal:
                return(1);

            case cfg_statics.cfg_int_defaulttrainingidtopropose:
                return(25);    /* "Generic Safety Training"; quick'n'dirty */

            case cfg_statics.cfg_int_plainhazardlistseparatefromtrees:
                return(1);

            case cfg_statics.cfg_int_wrasections_german:
                return(1);    /* "13 sections" */

            case cfg_statics.cfg_int_wrasectionsfromcountrycodeonly:
                return(1);    /* "13 sections", part II */

            case cfg_statics.cfg_int_riskassessment_suppressmotivation:
                return(1);


#if Q
            case cfg_statics.cfg_int_enforce_dacl:
                return(1);
#endif

            default:
                return(base.cfg_static_int(key));
            }
        }
コード例 #29
0
        }                                                                           /* [dlatikay 20111017] C-1110-0137.6, fix [20111102] was wrong virtual, changed to override */

        public override int?cfg_static_int(cfg_statics key, int?locationorgid)
        {
            if (key == cfg_statics.cfg_int_incidentshowactivityfield)
            {
                return((locationorgid.HasValue && locationorgid == cstLocationOrgID_GK) ? 0 : 1);
            }
            else if (key == cfg_statics.cfg_int_incidentimmediatelyvisible)
            {
                /* GK and ST incidents shall be visible immediately (for ST see also PSI-1001-05160)
                 * [dlatikay 20100303] even more: PSA-1002-01161/PSC-1002-00258
                 * [dlatikay 20100329] removed BI, solving PSA-1003-00839 */
                if (locationorgid.HasValue)
                {
                    switch (locationorgid)
                    {
                    case cstLocationOrgID_GK:
                    case cstLocationOrgID_ST:
                    case cstLocationOrgID_NY:
                    case cstLocationOrgID_LA:
                    case cstLocationOrgID_MA:
                    case cstLocationOrgID_CS:     /* [dlatikay 20101213] CS added PSI-1012-01851 */
                        return(1);

                    default:
                        return(0);
                    }
                }
                return(0);
            }
            else if (key == cfg_statics.cfg_int_use_efr)
            {
                /* sappi overrides the fire incident report by their "european fire report" */
                return(1);
            }
            else if (key == cfg_statics.cfg_int_release_for_reporting)
            {
                return(1); /* [pstraka>dlatikay,kwallisc 20101129] changed back, jschoep data used until today, from tomorrow, we will have "live" data */
            }
            else if (key == cfg_statics.cfg_int_incidentusetwostep)
            {
                /* removed [dlatikay 20101213] solving part of PSI-1012-01851: CS should only use auto-release, but not the "non-twostep" approach */
                //if (locationorgid.HasValue)
                //    if (locationorgid.Value == cstLocationOrgID_CS)
                //        return 0;
                /* by default, we always use two-step */
                return(1);
            }
            else if (key == cfg_statics.cfg_int_incident_absence_has_time)
            {
                return(0); /* [rbariz 20101228 PSI-1010-04077] */
            }
            else if (key == cfg_statics.cfg_int_topbar)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_firereport_distribution_label)
            {
                return(2275);
            }
            else if (key == cfg_statics.cfg_int_incidentshowscheduledcharges)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_system_aud_force_review)
            {
                return(1); /* [kwallisc 20110620] C-1102-0159 */
            }
            //else if (key == cfg_statics.cfg_int_findings_mandatory)
            //{
            //    /* [kwallisc 20110627] C-1102-0184 make findings mandatory */
            //    // if (locationorgid.HasValue)
            //    //    if (locationorgid.Value == cstLocationOrgID_LA /* [dlatikay,kwallisc 20110707] refer to here when PSC-1005-00244 is assigned back to us; [dlatikay 20130503] DONE!: all mills 1 */
            //    //     || locationorgid.Value == cstLocationOrgID_MA /* [rvliex>dlatikay 20120608] I-1206-2617 added this one */
            //    //    )
            //    return 1;
            //    /* default */
            //    // return 0;
            //} [dlatikay 20140205] removed, replaced by C-1302-0326
            else if (key == cfg_statics.cfg_int_newheadingbuttonavailable)
            {
                return(0); /* [kwallisc 20110714] C-1102-0157 */
            }
            else if (key == cfg_statics.cfg_int_limitauvasocinsuranceto4)
            {
                /* [kwallisc 20110803] C-1104-0143 */
                return(1);
            }
            else if (key == cfg_statics.cfg_int_auva_obligationtotrainyes)
            {
                /* [dlatikay 20111206] I-1112-0890 SFPE now also want this default */
                return(1);
            }
            else if (key == cfg_statics.cfg_int_legaldocbrowser_feature_available)
            {
                /* [dlatikay 20120301] -!- enable this for Austrian mills as soon as the feature is ready for shipment! */

                return(0);
            }
            else if (key == cfg_statics.cfg_int_incidentreadonlywhenauvasent)
            {
                return(0); /* [dlatikay 20120724] made this for MPT, decided that all should have it only Sappi should keep their current behavior */
            }
            else if (key == cfg_statics.cfg_int_genderspec_mandatory)
            {
                return(1); /* ctrtra C-1203-0151 */
            }
            else if (key == cfg_statics.cfg_int_pers_adhoc_create)
            {
                return(0); /* [pstraka>dlatikay 20120521] C-1203-0151 */
            }
            else if (key == cfg_statics.cfg_int_dashboardpanellists_customlabels)
            {
                return(1); /* [dlatikay 20120611] sappi wants to override some of the menu item captions on the lists dashboard panel by static literals */
            }
            else if (key == cfg_statics.cfg_int_showchecklistselection)
            {
                return(0); /* sappi wants us not to offer the checklist selection in connection with observations ([dlatikay 20121012] I-1210-3521) */
            }
            else if (key == cfg_statics.cfg_int_no_checklistdefs_for_obs)
            {
                return(1); /* [dlatikay 20121108] I-1210-7335.2 sappi do not want to create any other checklist than the built-in STOP Audit Checklist in connection with observations, [dlatikay 20151119] excepted for users who hold the checklist masterdata privilege universally */
            }
            else if (key == cfg_statics.cfg_int_usetechsapmeasures)
            {
                return(1);
            }
            else if (key == cfg_statics.cfg_int_finding_adhoc_create)
            {
                return(0); /* [dlatikay 20121214] I-1212-1294, they do no longer want to create stand-alone findings */
            }
            else if (key == cfg_statics.cfg_int_mayomitcompanycode)
            {
                return(0); /* [dlatikay 20130114] they require - as the only customer, currently - a companycode to come with a costcenter input */
            }
            else if (key == cfg_statics.cfg_int_validatecostcenters)
            {
                return(1); /* [dlatikay 20130115] sappi does want to validate cost center input against the range stored in tpi02HRImp */
            }
            else if (key == cfg_statics.cfg_int_has_hr_posleader_functionality)
            {
                return(1); /* [dlatikay 20130116] sappi as, by means of tpi02HRImp, the capability to derive head-of-department/posleader info */
            }
            else if (key == cfg_statics.cfg_int_trainings_skip_confirmation)
            {
                return(1); /* [dlatikay 20130130] C-1212-0063 they want training measures to skip confirmation */
            }
            else if (key == cfg_statics.cfg_int_incident_use_immediatemeasuretext)
            {
                return(0); /* [dlatikay 20130416] MEA-2013-00122; they did not ask for this */
            }
            else if (key == cfg_statics.cfg_int_auva_gotofirstscreen)
            {
                return(0); /* [dlatikay 20130425] by default go to the first screen, sappi wants do start on the second, therefore 0 */
            }
            else if (key == cfg_statics.cfg_int_usenewfindingmeasureview)
            {
                return(0); /* [dlatikay 20130429] they're by now the only ones who do not yet receive this new view */
            }
            else if (key == cfg_statics.cfg_int_allowaddfindingstochecklistreport)
            {
                return(0); /* [dlatikay 20130430] MEA-2013-00161.2 */
            }
            else if (key == cfg_statics.cfg_int_efr_additionalfirebrigadefields)
            {
                return(0); /* [dlatikay 20130604] AN0010.004; they did not ask for it */
            }
            else if (key == cfg_statics.cfg_int_duedate_on_sapmeasures)
            {
                return(0); /* [dlatikay 20130610]; they did not ask for it */
            }
            else if (key == cfg_statics.cfg_int_victim_org_in_inner_circle)
            {
                return(1); /* [dlatikay 20130828] they did not ask for it, so they do not get it (robustness); [dlatikay 20150306] now dohler did ask for it: I-1502-9098 */
            }
            else if (key == cfg_statics.cfg_int_partnernamemandatorywhenextvictim)
            {
                return(0); /* [dlatikay 20130828] AN0003/2013.010; they did not ask for it, so they do not get it (robustness) */
            }
            else if (key == cfg_statics.cfg_int_access_actionforcelog_from_reps)
            {
                return(0); /* [dlatikay 20130902] they did not ask for it */
            }
            else if (key == cfg_statics.cfg_int_measurelessfindingsinmeasurelist)
            {
                return(0); /* [dlatikay 20131113] MEA-2013-00707, they did not ask for it */
            }
            else if (key == cfg_statics.cfg_int_inspections_checklistfilter_hide)
            {
                return(1); /* added [dlatikay 20140506] */
            }
            else if (key == cfg_statics.cfg_int_haz_nofallbackresponsibletooriginator)
            {
                return(0); /* added [dlatikay 20140611] MEA-2014-00235 */
            }
            else if (key == cfg_statics.cfg_int_fin_hazidentifiedbuttonavailable)
            {
                return(1); /* [dlatikay 20150420] C-1305-0548, they ordered it */
            }
            else if (key == cfg_statics.cfg_int_incidentclass_dangeroussituation)
            {
                return(1); /* [dlatikay 20150911] C-1508-0211, they ordered it */
            }
            else if (key == cfg_statics.cfg_int_incident_alloweditvictimorg)
            {
                return(1); /* [dlatikay 20150911] they wants to be able to, C-1511-0224 */
            }
            else if (key == cfg_statics.cfg_int_innercirclebuttononallreports)
            {
                return(1); /* [dlatikay 20151228] C-1512-0049 they ordered it */
            }
            else if (key == cfg_statics.cfg_int_dyngroups_proposeallperscats)
            {
                return(0); /* [dlatikay 20160816] related to MEA-2016-00354, introduced as to maintain PSI-0907-06846 */
            }
            else if (key == cfg_statics.cfg_int_multipletopicspertraining)
            {
                return(1); /* [dlatikay 20170110] C-1611-0558 */
            }
            else if (key == cfg_statics.cfg_int_oi_becomes_energy)
            {
                return(1); /* [dohler>dlatikay 20180924] I-1811-5472 */
            }
            else if (key == cfg_statics.cfg_int_suppressattachmentpermissioncheck)
            {
                return(1); /* [dlatikay 20181109] I-1811-2676 */
            }
            else if (key == cfg_statics.cfg_int_trainingcertificatedina5)
            {
                return(1); /* [dlatikay 20190110] sappi contractor trainings */
            }
            else if (key == cfg_statics.cfg_int_inc_alwaysshownameofaffectedinlist)
            {
                return(1);    /* [yyavorsky 20190315] sappi employee affected *//* connected to sappi ticket I-1902-11977 */
            }
            else
            {
                return(base.cfg_static_int(key, locationorgid));
            }
        }
コード例 #30
0
        }                                                                                               /* [pkosec, dlatikay 20140930] MEA-2014-00335 */

        public override int?cfg_static_int(cfg_statics key)
        {
            switch (key)
            {
            case cfg_statics.cfg_int_hide_main_help_button:
                return(0);

            case cfg_statics.cfg_int_use_demonavigation:
                return(0);    /* this is not a demo version, but as of [erberre>dlatikay 20140107] we should nonetheless use it | [dlatikay 20150722] MEA-2015-00299 */

            case cfg_statics.cfg_int_locationshortcaptionbreadcrumb:
                return(1);    /* [dlatikay 20130408] they want the location short cap instead of the location abbrev as the root of the bread crumb bar */

            case cfg_statics.cfg_int_usetechsapmeasures:
                return(1);    /* [dlatikay 20130409] they have it, but they call it "PM tech measures, and use it in connection with cost centers = org units = flocs, see next below */

            case cfg_statics.cfg_int_useorgasflocs:
                /* [dlatikay 20130408] they want to use their cost centers (=last depth of org structure) as "functional locations" for PM order export
                 * [dlatikay 20150424] no longer as of */
                return(0);

            case cfg_statics.cfg_int_project_on_all_measurekinds:
                return(1);    /* added [dlatikay 20130610] */

            case cfg_statics.cfg_int_audits_propose_distributionheading:
                return(1);    /* [dlatikay 20130620] MEA-2013-00219 */

            case cfg_statics.cfg_int_autopublish_preventive:
                return(0);    /* [dlatikay 20130624] MEA-2013-00226 */

            case cfg_statics.cfg_int_suppress_releasepublishtasks:
                return(1);    /* [dlatikay 20130718] MEA-2013-00245 */

            case cfg_statics.cfg_int_notimsgsuppressinitator:
                return(1);    /* [dlatikay 20131113] MEA-2013-00707, revisited: MEA-2017-00158 */

            case cfg_statics.cfg_int_swapmeasureconfirmationoptions:
                return(1);    /* [pkosec,dlatikay 20131203] MEA-2013-00501 */

            case cfg_statics.cfg_int_curuserisresponsible4noaction:
                return(1);    /* [pkosec,dlatikay 20131203] MEA-2013-00551 */

            case cfg_statics.cfg_int_assignmeasurereviewtooriginator:
                return(1);    /* [dlatikay 20140212], rework to MEA-2013-00826, had been missing */

            case cfg_statics.cfg_int_devisemeasures4standalonefindings:
                return(1);    /* [dlatikay 20140102] they ordered it */

            case cfg_statics.cfg_int_devisemeasurestask4allorgs:
                return(2);    /* [dlatikay 20180730] [sic], this is a count; see MEA-2018-00312 and declaration */

            case cfg_statics.cfg_int_devicemeasurestask_dontusepermissions:
                return(1);    /* [dlatikay 20140203] MEA-2013-00814 they ordered it; [dlatikay 20180719] MEA-2018-00198 second flag goes along with it */

            case cfg_statics.cfg_int_autopublish_envhyginc:
                return(0);    /* [erberre>dlatikay 20140212] they do no longer want to auto-publish env and hyg; they want to see and use the "publish" button */

            case cfg_statics.cfg_int_ideasonstartpagesimple:
                return(1);    /* [dlatikay 20140227] they wants to use this variation | [dlatikay 20150722] as of MEA-2015-00299, no longer of any relevance since the entire start page simple was ditched here */

            case cfg_statics.cfg_int_ppe_choice_on_incident:
                return(0);    /* [dlatikay 20140509] they didn't order it */

            case cfg_statics.cfg_int_wra_enforce_unique_per_org_cctr:
                return(0);    /* [dlatikay 20140703] they need multiple */

            case cfg_statics.cfg_int_pers_picker_browse_date_of_birth:
                return(1);    /* [pkosec 20140728] MEA-2014-00305 */

            case cfg_statics.cfg_int_safetydatasheets_importinterface:
                return(1);    /* [dlatikay 20140801] MEA-2014-00038 */

            case cfg_statics.cfg_int_texmea_floc_pmmode:
                return(1);    /* [dlatikay 20150420] MEA-2015-00177 */

            case cfg_statics.cfg_int_wra_enforce_review_of_new_wra:
                return(1);    /* [dlatikay 20150505] MEA-2015-00175.1 */

            case cfg_statics.cfg_int_obsinsprintout_variant2:
                return(1);    /* [dlatikay 20150601] MEA-2015-00257 */

            case cfg_statics.cfg_int_reportsummarystatus_finmeamode:
                return(1);    /* [dlatikay 20150601] MEA-2015-00105 */

            case cfg_statics.cfg_int_wra_variant2:
                return(1);    /* [dlatikay 20150608] controls their WRA flavor */

            case cfg_statics.cfg_int_use_finrelease4reporting:
                return(1);    /* [dlatikay 20150729] MEA-2015-00315 */

            case cfg_statics.cfg_int_efficiencyreview_on_tex:
                return(1);    /* [dlatikay 20150731] MEA-2015-00313 */

            case cfg_statics.cfg_int_org2costcenter_multi:
                return(1);    /* [dlatikay 20150824] MEA-2015-00386 */

            case cfg_statics.cfg_int_preventdeletenonemptycontainers:
                return(1);    /* [dlatikay 20150826] MEA-2015-00385 */

            case cfg_statics.cfg_int_wra_orglevelforautohazcontainers_max:
                /* [dlatikay 20150830] MEA-2015-00397.3, DL20150830KEINKS "oc_aggregate" corresponds to SE: "Ebene 5/Anlage", e.g. "Hobel 1"
                 * [dlatikay 20160331] MEA-2015-00486, "oc_department" corresponds to SE: "Ebene 3/Abteilung", e.g. "OCE>Ybbs>CLT" */
                return((int?)dal.business.orgcategories.oc_department);

            case cfg_statics.cfg_int_wra_orglevelforautohazcontainers_convenient:
                /* [dlatikay 20160331] MEA-2015-00486, "oc_aggregate" corresponds to SE: "Ebene 5/Anlage", e.g. "Hobel 1" */
                return((int?)dal.business.orgcategories.oc_aggregate);

            case cfg_statics.cfg_int_wra_showhazsfromsuperiororgsonovw:
                return(1);    /* [dlatikay 20150901] MEA-2015-00397.1 */

            case cfg_statics.cfg_int_suppress_orgchange_if_costcenters_match:
                return(1);    /* [dlatikay 20151012] MEA-2015-00452 */

            case cfg_statics.cfg_int_wra_allowpickoriginator:
                return(1);    /* [dlatikay 20151217] MEA-2015-00297 */

            case cfg_statics.cfg_int_usepersonalmeasures_alongside:
                return(1);    /* [dlatikay 20151229] MEA-2015-00536 */

            case cfg_statics.cfg_int_topbar:
                return(1);    /* [dlatikay 20160405] MEA-2016-00126 */

            case cfg_statics.cfg_int_suppress_unused_wrasections_on_printout:
                return(1);    /* [dlatikay 20160502] MEA-2016-00166 */

            case cfg_statics.cfg_int_obs_becomes_ims:
                return(1);    /* [dlatikay 20160608] MEA-2016-00128 ff. */

            case cfg_statics.cfg_int_multichecklist:
                return(1);    /* [dlatikay 20160610] MEA-2016-00132 */

            case cfg_statics.cfg_int_wra_versionizewithpdf:
                return(1);    /* [dlatikay 20160911] they previously used cfg_int_wra_variant2 for this, but we needed the feature in the demo as well */

            case cfg_statics.cfg_int_autorestrict_verbose_listfilters:
                return(1);    /* [dlatikay 20160913] they ordered it (MEA-2016-00401) */

            case cfg_statics.cfg_int_report_publish_from_measureoverview:
                return(1);    /* [dlatikay 20160925] they ordered it (MEA-2016-00220) */

            case cfg_statics.cfg_int_suppress_topex_on_nonctlmeas:
                return(1);    /* [dlatikay 20161010] MEA-2016-00217 */

            case cfg_statics.cfg_int_wraprintout_landscape:
                return(1);    /* [dlatikay 20161010] MEA-2016-00166 */

            case cfg_statics.cfg_int_allowsuppressaffectedemployee:
                return(1);    /* [dlatikay 20161103] MEA-2016-00310 */

            case cfg_statics.cfg_int_locking:
                return(1);    /* [dlatikay 20170221] MEA-2016-00357 */

            case cfg_statics.cfg_int_sdspictogramsconsolidated:
                return(1);    /* [dlatikay 20170418] */

            case cfg_statics.cfg_int_sds_alternativesites:
                return(1);    /* [dlatikay 20170611] */

            case cfg_statics.cfg_int_legallawvalidfromisintroduction:
                return(1);    /* [dlatikay 20170721] MEA-2017-00197 */

            case cfg_statics.cfg_int_always_show_savedonebutton_on_inspection:
                return(1);    /* MEA-2017-00202 */

            case cfg_statics.cfg_int_sdsplacard_uselongorgcap:
                return(1);    /* [dlatikay 20170925] MEA-2017-00328 */

            case cfg_statics.cfg_int_noresponsiblepreload:
                return(1);    /* [dlatikay 20171016] MEA-2017-00345 */

            case cfg_statics.cfg_int_measureoverview_noduepriority:
                return(1);    /* [dlatikay 20171114] MEA-2016-00317] */

            case cfg_statics.cfg_int_wraprint_choosemultipleorg:
                return(1);    /* [msommer 20171218] MEA-2017-00208 */

            case cfg_statics.cfg_int_hazview_progressvisiblebydefault:
                return(1);    /* [msommer 20171221] MEA-2017-00400 */

            case cfg_statics.cfg_int_inspectionchecklistnoproposal:
                return(1);    /* [dlatikay 20180215] MEA-2017-00273 */

            case cfg_statics.cfg_int_gdpr_acc_deletecompletely:
                return(1);    /* [dlatikay 20180705] MEA-2018-00244 */

            case cfg_statics.cfg_int_suppressattachmentpermissioncheck:
                return(1);    /* [dlatikay 20181109] */

            case cfg_statics.cfg_int_categorymandatory:
                return(1);

            case cfg_statics.cfg_int_legalnotice_multisels:
                return(1);    /* they "wants it, too" */

                //case cfg_statics.cfg_int_p2pcategoryperchecklistitem:
                //    return 1; /* [dlatikay 20171231] MEA-2017-00206.2 */


#if Q
            case cfg_statics.cfg_int_enforce_dacl:
                return(1);    /* [dlatikay 20160624] MEA-2016-00241 test instance only */
#endif


            default:
                return(base.cfg_static_int(key));
            }
        }