Zuletzt bearbeitet vor einem Jahr
von Redaktion

Onboarding.form: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 18: Zeile 18:
     "target": {
     "target": {
         "type": "json-on-wikipage",
         "type": "json-on-wikipage",
         "title": "Onboarding/{{name}}"
         "title": "Onboarding/{{nachname}}_{{vorname}}"
     },
     },
     "show_target_afterAction": false,
     "show_target_afterAction": false,
     "listeners": {
     "listeners": {
         "beforeSubmitData": "jscb:function( data ) {\nvar dfd = $.Deferred();\nvar total = 0;\n\tvar checked = 0;\n\tvar items = this.getItems();\n  for( var name in data ) {\n  \tif ( !name.startsWith( 'onboard_item' ) ) {\n    \tcontinue;\n    }\n    total++;\n    if ( data[name].done === true ) {\n    \tchecked++;\n    }\n  }\ndata.progress = ( 100 * checked ) / total;\n  dfd.resolve( data );\n\nreturn dfd.promise();\n  \n}"
         "beforeSubmitData": "jscb:OnboardingCalcProgress"
     },
     },
     "items": [
     "items": [
Zeile 47: Zeile 47:
         {
         {
             "name": "progress",
             "name": "progress",
             "label": "Fortschritt",
             "label": "Progress",
             "help": "",
             "help": "",
             "noLayout": true,
             "noLayout": true,
Zeile 66: Zeile 66:
             },
             },
             "type": "progress_bar"
             "type": "progress_bar"
        },
        {
            "name": "vorname",
            "label": "Vorname",
            "help": "",
            "noLayout": false,
            "widget_classes": [],
            "showOn": [
                "create",
                "edit",
                "view"
            ],
            "editableOn": [
                "create"
            ],
            "style": "",
            "widget_listeners": [],
            "value": "",
            "required": true,
            "widgetCustomProps": [],
            "type": "text"
        },
        {
            "name": "nachname",
            "label": "Nachname",
            "help": "",
            "noLayout": false,
            "widget_classes": [],
            "showOn": [
                "create",
                "edit",
                "view"
            ],
            "editableOn": [
                "create"
            ],
            "style": "",
            "widget_listeners": [],
            "value": "",
            "required": true,
            "widgetCustomProps": [],
            "type": "text"
         },
         },
         {
         {
Zeile 227: Zeile 269:
         },
         },
         {
         {
             "name": "checkbox_multi-gf",
             "name": "checkbox_multi-teamleitung",
             "label": "GF / Teamleitung",
             "label": "Teamleitung",
             "help": "",
             "help": "",
             "noLayout": false,
             "noLayout": false,
Zeile 259: Zeile 301:
                     "data": "onboard_item-team-3",
                     "data": "onboard_item-team-3",
                     "label": "Unternehmensrundgang (Fluchtwege, Toiletten, Kaffeeküche)"
                     "label": "Unternehmensrundgang (Fluchtwege, Toiletten, Kaffeeküche)"
                 }
                 },
            ],
            "type": "checkbox_multiselect"
        },
        {
            "name": "checkbox_multi-personal",
            "label": "",
            "help": "",
            "noLayout": false,
            "showOn": [
                "create",
                "edit",
                "view"
            ],
            "editableOn": [
                "create",
                "edit"
            ],
            "widget_classes": [],
            "style": "",
            "widgetCustomProps": [],
            "widget_listeners": [],
            "value": "",
            "required": false,
            "horizontal": false,
            "options": [
                 {
                 {
                     "data": "onboard_item-personal-1",
                     "data": "onboard_item-team-4",
                     "label": "Aushändigen aller relevanten Dinge (Schlüssel, Zugangsdaten, Ausweise, ...)"
                     "label": "Aushändigen aller relevanten Dinge (Schlüssel, Zugangsdaten, Ausweise)"
                 },
                 },
                 {
                 {
                     "data": "onboard_item-personal-2",
                     "data": "onboard_item-team-5",
                     "label": "Besprechung des Einarbeitungsplans"
                     "label": "Besprechung des Einarbeitungsplans"
                 },
                 },
                 {
                 {
                     "data": "onboard_item-personal-3",
                     "data": "onboard_item-team-6",
                     "label": "Abschlussgespräch am Ende des Tages: Offene Fragen? Eindrücke?"
                     "label": "Abschlussgespräch am Ende des Tages: Offene Fragen? Eindrücke?"
                 }
                 }

Aktuelle Version vom 13. April 2023, 08:19 Uhr