Compare commits
8 Commits
12ccfb937d
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 76ea967ba0 | |||
| c9fe6051e9 | |||
| 25cdeb042e | |||
| 6a86cf2820 | |||
| 125c551dbd | |||
| 4306ecd042 | |||
| f92c5cd452 | |||
| 50bfdf33d5 |
@@ -12,7 +12,7 @@
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
/* === STYLING (Golden Master) === */
|
/* === STYLING === */
|
||||||
body { font-family: 'Segoe UI', Arial, sans-serif; background-color: #f4f7f6; padding: 20px; color: #333; }
|
body { font-family: 'Segoe UI', Arial, sans-serif; background-color: #f4f7f6; padding: 20px; color: #333; }
|
||||||
form { background: #fff; max-width: 900px; margin: 0 auto; padding: 40px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border-radius: 8px; }
|
form { background: #fff; max-width: 900px; margin: 0 auto; padding: 40px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border-radius: 8px; }
|
||||||
|
|
||||||
@@ -57,14 +57,14 @@
|
|||||||
.storage-area { background-color: #f8f9fa; border: 1px solid #e9ecef; padding: 20px; border-radius: 8px; margin-top: 50px; }
|
.storage-area { background-color: #f8f9fa; border: 1px solid #e9ecef; padding: 20px; border-radius: 8px; margin-top: 50px; }
|
||||||
.storage-controls { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; margin-top: 15px; }
|
.storage-controls { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; margin-top: 15px; }
|
||||||
|
|
||||||
/* === TOOLTIP / MOUSE OVER STYLING === */
|
/* === TOOLTIP mit MOUSE OVER === */
|
||||||
.info-icon {
|
.info-icon {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: 18px;
|
width: 18px;
|
||||||
height: 18px;
|
height: 18px;
|
||||||
background-color: #008B00; /* Dein Design-Grün */
|
background-color: #008B00;
|
||||||
color: white;
|
color: white;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
.info-icon .tooltip-text {
|
.info-icon .tooltip-text {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
width: 220px;
|
width: 220px;
|
||||||
background-color: #333; /* Dunkler Hintergrund */
|
background-color: #333;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
@@ -136,7 +136,7 @@
|
|||||||
.input-wrapper.checkbox-left label {
|
.input-wrapper.checkbox-left label {
|
||||||
margin-bottom: 0 !important;
|
margin-bottom: 0 !important;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
/* Falls du das Label fett gedruckt hast, machen wir es hier evtl. normal, Geschmackssache: */
|
/* Falls du das Label fett gedruckt hast, wird es hiermit evtl. normal, Geschmackssache: */
|
||||||
/* font-weight: normal; */
|
/* font-weight: normal; */
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div id="version-warning">
|
<div id="version-warning">
|
||||||
⚠️ VERALTETE VERSION! Bitte laden Sie die aktuelle Vorlage im Intranet/CMS herunter.
|
⚠️ VERALTETE VERSION! Bitte laden Sie die aktuelle Vorlage im Intranet/CMS [URL folgt] herunter.
|
||||||
<div id="critical-msg" style="display:none; color: yellow;">
|
<div id="critical-msg" style="display:none; color: yellow;">
|
||||||
Diese Version ist zu alt und gesperrt.
|
Diese Version ist zu alt und gesperrt.
|
||||||
</div>
|
</div>
|
||||||
@@ -170,6 +170,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
<!-- Allgemeine Ausfüllhinweise, Kasten oben -->
|
||||||
<div class="process-info">
|
<div class="process-info">
|
||||||
<strong>Ablauf beim Senden:</strong><br>
|
<strong>Ablauf beim Senden:</strong><br>
|
||||||
1. Ein <b>PDF</b> wird erstellt und heruntergeladen.<br>
|
1. Ein <b>PDF</b> wird erstellt und heruntergeladen.<br>
|
||||||
@@ -188,6 +189,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- erscheint nur, wenn Änderung ausgewählt wurde -->
|
||||||
<div class="form-grouping hidden" id="gruppeAenderungsart">
|
<div class="form-grouping hidden" id="gruppeAenderungsart">
|
||||||
<h3>Art der Änderung</h3>
|
<h3>Art der Änderung</h3>
|
||||||
<div class="radio-group">
|
<div class="radio-group">
|
||||||
@@ -291,6 +293,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Liste der Fachverfahren und Spezialanwendungen in den Geschäftsbereichen -->
|
||||||
|
<!-- Liste muss hier vollständig erfasst sein, damit eine Steuerung erfolgen kann -->
|
||||||
|
<!-- Grundsätzlich ist die Liste für alle sichtbar (Mandanten entsprechend ergänzen), erst die einzelenen Checkboxen werden dann gesteuert -->
|
||||||
<div id="row_anwendungen" data-areas="DEBUG,ZENIT,JVA,OLG,VG,ARBG,SDJ,FG,SD,GSTA">
|
<div id="row_anwendungen" data-areas="DEBUG,ZENIT,JVA,OLG,VG,ARBG,SDJ,FG,SD,GSTA">
|
||||||
<label class="main-label">Fachverfahren / Fachanwendungen</label>
|
<label class="main-label">Fachverfahren / Fachanwendungen</label>
|
||||||
<div class="checkbox-group">
|
<div class="checkbox-group">
|
||||||
@@ -351,6 +356,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Liste der Dienstbezeichnungen ist ziemlich vollständig & kann je nach Mandant einzelne Einträge gesteuert werden -->
|
||||||
<div class="form-grouping hidden" id="gruppeAnwenderdetails">
|
<div class="form-grouping hidden" id="gruppeAnwenderdetails">
|
||||||
<h3>Anwenderdetails</h3>
|
<h3>Anwenderdetails</h3>
|
||||||
<div class="field-grid-3">
|
<div class="field-grid-3">
|
||||||
@@ -397,6 +403,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Liste der Funktion entsprechend ergänzen und über Mandant steuern -->
|
||||||
<div class="input-wrapper" id="row_mitarbeiter_funktion" data-areas="DEBUG,OLG,VG,ARBG">
|
<div class="input-wrapper" id="row_mitarbeiter_funktion" data-areas="DEBUG,OLG,VG,ARBG">
|
||||||
<label for="ma_funktion">Funktion</label>
|
<label for="ma_funktion">Funktion</label>
|
||||||
<select id="ma_funktion" name="ma_funktion">
|
<select id="ma_funktion" name="ma_funktion">
|
||||||
@@ -415,8 +422,8 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Dienstort -->
|
<!-- Dienstort entweder Anschrift oder Behördenbezeichnung -->
|
||||||
<!-- ZenIT -->
|
<!-- ZenIT vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_ZENIT" data-areas="DEBUG,ZENIT">
|
<div class="input-wrapper" id="row_dienstort_ZENIT" data-areas="DEBUG,ZENIT">
|
||||||
<label for="dienstort_ZENIT">Dienstort</label>
|
<label for="dienstort_ZENIT">Dienstort</label>
|
||||||
<select id="dienstort_ZENIT" name="dienstort_ZENIT">
|
<select id="dienstort_ZENIT" name="dienstort_ZENIT">
|
||||||
@@ -428,7 +435,8 @@
|
|||||||
<option value="Gartenstr. 3">ZenIT - Gartenstr. 3</option>
|
<option value="Gartenstr. 3">ZenIT - Gartenstr. 3</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<!-- OLG -->
|
|
||||||
|
<!-- OLG vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_OLG" data-areas="OLG">
|
<div class="input-wrapper" id="row_dienstort_OLG" data-areas="OLG">
|
||||||
<label for="dienstort_OLG">Dienstort</label>
|
<label for="dienstort_OLG">Dienstort</label>
|
||||||
<select id="dienstort_OLG" name="dienstort_OLG">
|
<select id="dienstort_OLG" name="dienstort_OLG">
|
||||||
@@ -475,7 +483,8 @@
|
|||||||
<option value="OLG Brandenburg">OLG Brandenburg</option>
|
<option value="OLG Brandenburg">OLG Brandenburg</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<!-- JVA -->
|
|
||||||
|
<!-- JVA vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_JVA" data-areas="JVA">
|
<div class="input-wrapper" id="row_dienstort_JVA" data-areas="JVA">
|
||||||
<label for="dienstort_JVA">Dienstort</label>
|
<label for="dienstort_JVA">Dienstort</label>
|
||||||
<select id="dienstort_JVA" name="dienstort_JVA">
|
<select id="dienstort_JVA" name="dienstort_JVA">
|
||||||
@@ -488,7 +497,8 @@
|
|||||||
<option value="JVA Nord-Brandenburg TA Wriezen">JVA Nord-Brandenburg TA Wriezen</option>
|
<option value="JVA Nord-Brandenburg TA Wriezen">JVA Nord-Brandenburg TA Wriezen</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<!-- SDJ -->
|
|
||||||
|
<!-- SDJ vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_SDJ" data-areas="SDJ">
|
<div class="input-wrapper" id="row_dienstort_SDJ" data-areas="SDJ">
|
||||||
<label for="dienstort_SDJ">Dienstort</label>
|
<label for="dienstort_SDJ">Dienstort</label>
|
||||||
<select id="dienstort_SDJ" name="dienstort_SDJ">
|
<select id="dienstort_SDJ" name="dienstort_SDJ">
|
||||||
@@ -515,7 +525,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- VG -->
|
<!-- VG vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_VG" data-areas="VG">
|
<div class="input-wrapper" id="row_dienstort_VG" data-areas="VG">
|
||||||
<label for="dienstort_VG">Dienstort</label>
|
<label for="dienstort_VG">Dienstort</label>
|
||||||
<select id="dienstort_VG" name="dienstort_VG">
|
<select id="dienstort_VG" name="dienstort_VG">
|
||||||
@@ -526,7 +536,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- GSTA -->
|
<!-- GSTA ACHTUNG unvollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_GSTA" data-areas="GSTA">
|
<div class="input-wrapper" id="row_dienstort_GSTA" data-areas="GSTA">
|
||||||
<label for="dienstort_GSTA">Dienstort</label>
|
<label for="dienstort_GSTA">Dienstort</label>
|
||||||
<select id="dienstort_GSTA" name="dienstort_GSTA">
|
<select id="dienstort_GSTA" name="dienstort_GSTA">
|
||||||
@@ -539,7 +549,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- FG -->
|
<!-- FG ACHTUNG unvollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_FG" data-areas="FG">
|
<div class="input-wrapper" id="row_dienstort_FG" data-areas="FG">
|
||||||
<label for="dienstort_FG">Dienstort</label>
|
<label for="dienstort_FG">Dienstort</label>
|
||||||
<select id="dienstort_FG" name="dienstort_FG">
|
<select id="dienstort_FG" name="dienstort_FG">
|
||||||
@@ -552,7 +562,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- SG -->
|
<!-- SG ACHTUNG unvollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_SG" data-areas="SG">
|
<div class="input-wrapper" id="row_dienstort_SG" data-areas="SG">
|
||||||
<label for="dienstort_SG">Dienstort</label>
|
<label for="dienstort_SG">Dienstort</label>
|
||||||
<select id="dienstort_SG" name="dienstort_SG">
|
<select id="dienstort_SG" name="dienstort_SG">
|
||||||
@@ -565,7 +575,7 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- ARBG -->
|
<!-- ARBG vollständig -->
|
||||||
<div class="input-wrapper" id="row_dienstort_ARBG" data-areas="ARBG">
|
<div class="input-wrapper" id="row_dienstort_ARBG" data-areas="ARBG">
|
||||||
<label for="dienstort_ARBG">Dienstort</label>
|
<label for="dienstort_ARBG">Dienstort</label>
|
||||||
<select id="dienstort_ARBG" name="dienstort_ARBG">
|
<select id="dienstort_ARBG" name="dienstort_ARBG">
|
||||||
@@ -1481,7 +1491,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<p align=right><i>© ZenIT - FB2</i>
|
<p align=right><i>© ZenIT - FB2</i>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@@ -1489,7 +1498,8 @@
|
|||||||
* stellt alle erforderlichen Script Teile / Snippets / Bibliotheken bereit für das Script welches sich um die Funktion in der Datei kümmert. Es muss zwingend
|
* stellt alle erforderlichen Script Teile / Snippets / Bibliotheken bereit für das Script welches sich um die Funktion in der Datei kümmert. Es muss zwingend
|
||||||
' vor dem Script der HTML Datei kommen.
|
' vor dem Script der HTML Datei kommen.
|
||||||
* NICHT LÖSCHEN! NICHT MODIFIZIEREN!
|
* NICHT LÖSCHEN! NICHT MODIFIZIEREN!
|
||||||
* Script für die Funktion der HTML Datei folgt, nach diesem Script
|
*
|
||||||
|
* Script für die Funktion der HTML Datei folgt, nach diesem Script
|
||||||
* Script welches modigiziert werden darf beginnt mit Kommentar: SCRIPT BNV
|
* Script welches modigiziert werden darf beginnt mit Kommentar: SCRIPT BNV
|
||||||
*
|
*
|
||||||
* BEGINN ORIGINAL SCRIPT:
|
* BEGINN ORIGINAL SCRIPT:
|
||||||
|
|||||||
@@ -1,177 +1,216 @@
|
|||||||
Übersicht über Sichtbarkeit der Formularfelder und Bereiche für jeden Mandanten.
|
# Übersicht über Sichtbarkeit der Formularfelder und Bereiche für jeden Mandanten.
|
||||||
Felder und Bereiche die nicht aufgeführt sind, sind für alle sichtbar.
|
Felder und Bereiche die nicht aufgeführt sind, sind für alle sichtbar.
|
||||||
---------------------------------------------------------------------------------
|
|
||||||
|
|ID |TYPE |DEBUG |ARBG |FG |GSTA |JVA |OLG |SDJ |SG |VG |ZENIT |
|
||||||
|
|---------------------------|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|
||||||
ID TYPE DEBUG ARBG FG GSTA JVA OLG SDJ SG VG ZENIT
|
|aenderungsart_bg |radio |x | | | |x | | | | | |
|
||||||
aenderungsart_bg radio x x
|
|cbDongle |checkbox |x | | | | | | | | |x |
|
||||||
cbDongle checkbox x x
|
|cbVGnebenrollen |checkbox |x |x | | | | | | |x | |
|
||||||
cbVGnebenrollen checkbox x x x
|
|cbVGKammern |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammern checkbox x x
|
|cbVGDezernate |checkbox |x | | | | | | | |x | |
|
||||||
cbVGDezernate checkbox x x
|
|cbVGVerteilerlisten |checkbox |x | | | | | | | |x | |
|
||||||
cbVGVerteilerlisten checkbox x x
|
|row_anwendungen |box |x |x |x |x |x |x |x |x |x |x |
|
||||||
row_anwendungen box x x x x x x x x x x
|
|cbAUREG |checkbox |x | | | | |x | | | | |
|
||||||
cbAUREG checkbox x x
|
|cbBasis-Web |checkbox |x | | | |x | | | | | |
|
||||||
cbBasis-Web checkbox x x
|
|cbEhefaehigkeit |checkbox |x | | | | |x | | | | |
|
||||||
cbEhefaehigkeit checkbox x x
|
|cbELA |checkbox |x | | | | |x | | | | |
|
||||||
cbELA checkbox x x
|
|cbEurekaFach |checkbox |x |x | | | | | | |x | |
|
||||||
cbEurekaFach checkbox x x x
|
|cbFEARKBA |checkbox |x | | | | |x | | | | |
|
||||||
cbFEARKBA checkbox x x
|
|cbForumSTAR |checkbox |x | | | | |x | | | | |
|
||||||
cbForumSTAR checkbox x x
|
|cbGisboTimer |checkbox |x | | | |x | | | | | |
|
||||||
cbGisboTimer checkbox x x
|
|cbMEGA |checkbox |x | | | | |x | | | | |
|
||||||
cbMEGA checkbox x x
|
|cbNEXUS |checkbox |x | | | |x | | | | | |
|
||||||
cbNEXUS checkbox x x
|
|cbQMConSense |checkbox |x | | | |x | | | | | |
|
||||||
cbQMConSense checkbox x x
|
|cbSFirm |checkbox |x | | | |x | | | | | |
|
||||||
cbSFirm checkbox x x
|
|cbSPATZ |checkbox |x |x | | |x |x |x | |x |x |
|
||||||
cbSPATZ checkbox x x x x x x x
|
|cbSGVSPers |checkbox |x | | | |x | | | | | |
|
||||||
cbSGVSPers checkbox x x
|
|cbSGVSSach |checkbox |x | | | |x | | | | | |
|
||||||
cbSGVSSach checkbox x x
|
|cbSolumSTAR |checkbox |x | | | | |x | | | | |
|
||||||
cbSolumSTAR checkbox x x
|
|cbSoPart |checkbox |x | | | | |x |x | | | |
|
||||||
cbSoPart checkbox x x x
|
|cbVW-Akten |checkbox |x | | | | | | | | |x |
|
||||||
cbVW-Akten checkbox x x
|
|cbWebKASH |checkbox |x |x | | | |x | | | | |
|
||||||
cbWebKASH checkbox x x x
|
|cbFachAnwKeine |checkbox |x | |x |x | | | |x | | |
|
||||||
cbFachAnwKeine checkbox x x x x
|
|cbDigta |checkbox |x | | | | |x |x | | | |
|
||||||
cbDigta checkbox x x x
|
|cbDragon |checkbox |x | | | |x |x |x | | | |
|
||||||
cbDragon checkbox x x x x
|
|cbSpracheKeine |checkbox |x |x |x |x | | | |x |x |x |
|
||||||
cbSpracheKeine checkbox x x x x x x x
|
|aenderungsart_bg |radio |x | | | |x | | | | | |
|
||||||
ID TYPE DEBUG ARBG FG GSTA JVA OLG SDJ SG VG ZENIT
|
|cbDongle |checkbox |x | | | | | | | | |x |
|
||||||
cbBeck checkbox x x x x x x
|
|cbVGnebenrollen |checkbox |x |x | | | | | | |x | |
|
||||||
cbJuris checkbox x x x x x x
|
|cbVGKammern |checkbox |x | | | | | | | |x | |
|
||||||
cbLMR checkbox x x x x
|
|
||||||
cbMAIS checkbox x x
|
|ID |TYPE |DEBUG |ARBG |FG |GSTA |JVA |OLG |SDJ |SG |VG |ZENIT |
|
||||||
cbSAFE checkbox x x
|
|---------------------------|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|
||||||
cbOnlineZugKeine checkbox x x x x
|
|cbVGDezernate |checkbox |x | | | | | | | |x | |
|
||||||
cbMobArb checkbox x x x x x x
|
|cbVGVerteilerlisten |checkbox |x | | | | | | | |x | |
|
||||||
cbMobArbMEGAInso checkbox x x
|
|row_anwendungen |box |x |x |x |x |x |x |x |x |x |x |
|
||||||
cbMobArbSAP checkbox x x
|
|cbAUREG |checkbox |x | | | | |x | | | | |
|
||||||
cbMobArbKeine checkbox x x x x x
|
|cbBasis-Web |checkbox |x | | | |x | | | | | |
|
||||||
cbFactro checkbox x x
|
|cbEhefaehigkeit |checkbox |x | | | | |x | | | | |
|
||||||
cbJVP checkbox x x
|
|cbELA |checkbox |x | | | | |x | | | | |
|
||||||
cbTeams checkbox x x
|
|cbEurekaFach |checkbox |x |x | | | | | | |x | |
|
||||||
cbZusatzKeine checkbox x x x x x x x x x
|
|cbFEARKBA |checkbox |x | | | | |x | | | | |
|
||||||
row_mitarbeiter_detail box x x x x
|
|cbForumSTAR |checkbox |x | | | | |x | | | | |
|
||||||
ma_dienstbezeichnung value x x x x
|
|cbGisboTimer |checkbox |x | | | |x | | | | | |
|
||||||
row_mitarbeiter_funktion value x x x x
|
|cbMEGA |checkbox |x | | | | |x | | | | |
|
||||||
row_dienstort_ZENIT value x x
|
|cbNEXUS |checkbox |x | | | |x | | | | | |
|
||||||
row_dienstort_OLG value x x
|
|cbQMConSense |checkbox |x | | | |x | | | | | |
|
||||||
row_dienstort_JVA value x x
|
|cbSFirm |checkbox |x | | | |x | | | | | |
|
||||||
row_dienstort_SDJ value x x
|
|cbSPATZ |checkbox |x |x | | |x |x |x | |x |x |
|
||||||
row_dienstort_VG value x x
|
|cbSGVSPers |checkbox |x | | | |x | | | | | |
|
||||||
row_dienstort_GSTA value x x
|
|cbSGVSSach |checkbox |x | | | |x | | | | | |
|
||||||
row_dienstort_FG value x x
|
|cbSolumSTAR |checkbox |x | | | | |x | | | | |
|
||||||
row_dienstort_SG value x x
|
|cbSoPart |checkbox |x | | | | |x |x | | | |
|
||||||
row_dienstort_ARBG value x x
|
|cbVW-Akten |checkbox |x | | | | | | | | |x |
|
||||||
row_sachgebiet text x x
|
|cbWebKASH |checkbox |x |x | | | |x | | | | |
|
||||||
row_spez_funktion value x x
|
|cbFachAnwKeine |checkbox |x | |x |x | | | |x | | |
|
||||||
row_jvp_id text x x x
|
|cbDigta |checkbox |x | | | | |x |x | | | |
|
||||||
row_bg_1 box x x
|
|cbDragon |checkbox |x | | | |x |x |x | | | |
|
||||||
row_mac_adresse text x x
|
|cbSpracheKeine |checkbox |x |x |x |x | | | |x |x |x |
|
||||||
row_bisheriger_raum text x x
|
|cbBeck |checkbox |x |x | | |x |x | | |x |x |
|
||||||
row_bisheriger_nutzer text x x
|
|cbJuris |checkbox |x |x | | |x |x | | |x |x |
|
||||||
mon_touch value x x x x x x x x
|
|cbLMR |checkbox |x | | | |x |x |x | | | |
|
||||||
gruppeBerechtigungsgruppe radio x x
|
|cbMAIS |checkbox |x | | | | |x | | | | |
|
||||||
gruppeDongle text x x
|
|cbSAFE |checkbox |x | | | | |x | | | | |
|
||||||
gruppeAUREG box x x
|
|cbOnlineZugKeine |checkbox |x | |x |x | | | |x | | |
|
||||||
gruppeBasisWeb box x x
|
|cbMobArb |checkbox |x |x | | |x |x | | |x |x |
|
||||||
gruppeBeck box x x x x x
|
|cbMobArbMEGAInso |checkbox |x | | | | |x | | | | |
|
||||||
gruppeDragon box x x x x
|
|cbMobArbSAP |checkbox |x | | | | |x | | | | |
|
||||||
gruppeEhefaehigkeit box x x
|
|cbMobArbKeine |checkbox |x | |x |x | | |x |x | | |
|
||||||
gruppeELA box x x
|
|cbFactro |checkbox |x | | | | | | | | |x |
|
||||||
gruppeEurekaFach box x x x
|
|
||||||
ID TYPE DEBUG ARBG FG GSTA JVA OLG SDJ SG VG ZENIT
|
|ID |TYPE |DEBUG |ARBG |FG |GSTA |JVA |OLG |SDJ |SG |VG |ZENIT |
|
||||||
gruppeFEARKBA box x x
|
|---------------------------|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|
||||||
gruppeGisboTimer box x x
|
|cbJVP |checkbox |x | | | | | | | | |x |
|
||||||
gruppeNexusKammer box x x
|
|cbTeams |checkbox |x | | | | | | | | |x |
|
||||||
gruppeQMConsense box x x
|
|cbZusatzKeine |checkbox |x |x |x |x |x |x |x |x |x | |
|
||||||
gruppeSFirm box x x
|
|row_mitarbeiter_detail |box |x |x | | | |x | | |x | |
|
||||||
gruppeSPATZ box x x x x x x x
|
|ma_dienstbezeichnung |value |x |x | | | |x | | |x | |
|
||||||
gruppeSGVSPersonal box x x
|
|row_mitarbeiter_funktion |value |x |x | | | |x | | |x | |
|
||||||
gruppeSGVSSach box x x
|
|row_dienstort_ZENIT |value |x | | | | | | | | |x |
|
||||||
gruppeVWAkten box x x
|
|row_dienstort_ZENIT |value |x | | | | | | | | |x |
|
||||||
row_vg_nebenrollen box x x
|
|row_dienstort_OLG |value |x | | | | |x | | | | |
|
||||||
cbVGAnonymsierung checkbox x x
|
|row_dienstort_JVA |value |x | | | |x | | | | | |
|
||||||
cbVGAussonderung checkbox x x
|
|row_dienstort_SDJ |value |x | | | | | |x | | | |
|
||||||
cbVGBibliothek checkbox x x
|
|row_dienstort_VG |value |x | | | | | | | |x | |
|
||||||
cbVGEReg checkbox x x
|
|row_dienstort_GSTA |value |x | | |x | | | | | | |
|
||||||
cbVGEurekaAdmins checkbox x x
|
|row_dienstort_FG |value |x | | |x | | | | | | |
|
||||||
cbVGEurekaSAT checkbox x x
|
|row_dienstort_SG |value |x | | | | | | |x | | |
|
||||||
cbVGGeneralakten checkbox x x
|
|row_dienstort_ARBG |value |x |x | | | | | | | | |
|
||||||
cbVGHaushalt checkbox x x
|
|row_sachgebiet |text |x | | | | | | | | |x |
|
||||||
cbVGIntranetRedaktion checkbox x x
|
|row_spez_funktion |value |x | | | | | | | | |x |
|
||||||
cbVGPersonalpflege checkbox x x
|
|row_jvp_id |text |x | | | | |x | | | |x |
|
||||||
cbVGRichterrat checkbox x x
|
|row_bg_1 |box |x | | | |x | | | | | |
|
||||||
cbStatistik checkbox x x
|
|row_mac_adresse |text |x | | | | | | | | |x |
|
||||||
row_arbg_nebenrollen box x x
|
|row_bisheriger_raum |text |x | | | | | | | | |x |
|
||||||
cbARBGBibliothek checkbox x x
|
|row_bisheriger_nutzer |text |x | | | | | | | | |x |
|
||||||
cbARBGDirektor checkbox x x
|
|mon_touch |value |x |x |x |x | |x | |x |x |x |
|
||||||
cbARBGehrenamtRichter checkbox x x
|
|gruppeBerechtigungsgruppe |radio |x | | | |x | | | | | |
|
||||||
cbARBGGleichstellung checkbox x x
|
|gruppeDongle |text |x | | | | | | | | |x |
|
||||||
cbARBGHaushaltskosten checkbox x x
|
|gruppeAUREG |box |x | | | | |x | | | | |
|
||||||
cbARBGPoststelle checkbox x x
|
|gruppeBasisWeb |box |x | | | |x | | | | | |
|
||||||
cbARBGStatistik checkbox x x
|
|gruppeBeck |box |x |x | | |x |x | | |x | |
|
||||||
cbARBGSystemverwalter checkbox x x
|
|gruppeDragon |box |x | | | |x |x | | |x | |
|
||||||
cbARBGVerwaltung checkbox x x
|
|gruppeEhefaehigkeit |box |x | | | | |x | | | | |
|
||||||
cbARBGZeTime checkbox x x
|
|gruppeELA |box |x | | | | |x | | | | |
|
||||||
row_vg_kammer box x x
|
|gruppeEurekaFach |box |x |x | | | | | | |x | |
|
||||||
cbVGKammer1 checkbox x x
|
|gruppeFEARKBA |box |x | | | | |x | | | | |
|
||||||
cbVGKammer2 checkbox x x
|
|gruppeGisboTimer |box |x | | | |x | | | | | |
|
||||||
cbVGKammer3 checkbox x x
|
|gruppeNexusKammer |box |x | | | |x | | | | | |
|
||||||
cbVGKammer4 checkbox x x
|
|gruppeQMConsense |box |x | | | |x | | | | | |
|
||||||
cbVGKammer5 checkbox x x
|
|gruppeSFirm |box |x | | | |x | | | | | |
|
||||||
cbVGKammer6 checkbox x x
|
|
||||||
cbVGKammer7 checkbox x x
|
|ID |TYPE |DEBUG |ARBG |FG |GSTA |JVA |OLG |SDJ |SG |VG |ZENIT |
|
||||||
cbVGKammer8 checkbox x x
|
|---------------------------|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|
||||||
cbVGKammer9 checkbox x x
|
|gruppeSPATZ |box |x |x | | |x |x |x | |x |x |
|
||||||
ID TYPE DEBUG ARBG FG GSTA JVA OLG SDJ SG VG ZENIT
|
|gruppeSGVSPersonal |box |x | | | |x | | | | | |
|
||||||
cbVGKammer10 checkbox x x
|
|gruppeSGVSSach |box |x | | | |x | | | | | |
|
||||||
cbVGKammer11 checkbox x x
|
|gruppeVWAkten |box |x | | | | | | | | |x |
|
||||||
cbVGKammer12 checkbox x x
|
|row_vg_nebenrollen |box |x | | | | | | | |x | |
|
||||||
cbVGKammer13 checkbox x x
|
|cbVGAnonymsierung |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer14 checkbox x x
|
|cbVGAussonderung |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer15 checkbox x x
|
|cbVGBibliothek |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer16 checkbox x x
|
|cbVGEReg |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer17 checkbox x x
|
|cbVGEurekaAdmins |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer18 checkbox x x
|
|cbVGEurekaSAT |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer19 checkbox x x
|
|cbVGGeneralakten |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer20 checkbox x x
|
|cbVGHaushalt |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammer21 checkbox x x
|
|cbVGIntranetRedaktion |checkbox |x | | | | | | | |x | |
|
||||||
cbVGKammeGuetegericht checkbox x x
|
|cbVGPersonalpflege |checkbox |x | | | | | | | |x | |
|
||||||
row_vg_dezernat box x x
|
|cbVGRichterrat |checkbox |x | | | | | | | |x | |
|
||||||
cbVGDezernat1 checkbox x x
|
|cbStatistik |checkbox |x | | | | | | | |x | |
|
||||||
cbVGDezernat2 checkbox x x
|
|row_arbg_nebenrollen |box |x |x | | | | | | | | |
|
||||||
cbVGDezernat3 checkbox x x
|
|cbARBGBibliothek |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat4 checkbox x x
|
|cbARBGDirektor |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat5 checkbox x x
|
|cbARBGehrenamtRichter |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat6 checkbox x x
|
|cbARBGGleichstellung |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat7 checkbox x x
|
|cbARBGHaushaltskosten |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat8 checkbox x x
|
|cbARBGPoststelle |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat9 checkbox x x
|
|cbARBGStatistik |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat10 checkbox x x
|
|cbARBGSystemverwalter |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat11 checkbox x x
|
|cbARBGVerwaltung |checkbox |x |x | | | | | | | | |
|
||||||
cbVGDezernat12 checkbox x x
|
|cbARBGZeTime |checkbox |x |x | | | | | | | | |
|
||||||
row_vg_verteilerlisten box x x
|
|row_vg_kammer |box |x | | | | | | | |x | |
|
||||||
cbVGCBJustizhelfer checkbox x x
|
|cbVGKammer1 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBMitarbeiterVerwaltung checkbox x x
|
|cbVGKammer2 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBnichtrichterlich checkbox x x
|
|cbVGKammer3 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBPraesidium checkbox x x
|
|cbVGKammer4 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBRichter checkbox x x
|
|cbVGKammer5 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBRichterausserVorsitz checkbox x x
|
|cbVGKammer6 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBServiceeinheiten checkbox x x
|
|cbVGKammer7 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBVerwaltung checkbox x x
|
|cbVGKammer8 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGCBvorsRichter checkbox x x
|
|
||||||
cbVGFFJustizhelfer checkbox x x
|
|ID |TYPE |DEBUG |ARBG |FG |GSTA |JVA |OLG |SDJ |SG |VG |ZENIT |
|
||||||
cbVGFFMitarbeiterVerwaltung checkbox x x
|
|---------------------------|-----------|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|
|
||||||
cbVGFFnichtrichterlich checkbox x x
|
|cbVGKammer9 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGFFRichter checkbox x x
|
|cbVGKammer10 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGFFRichterausserVorsitz checkbox x x
|
|cbVGKammer11 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGFFSAP checkbox x x
|
|cbVGKammer12 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGFFServiceeinheiten checkbox x x
|
|cbVGKammer13 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGFFvorsRichter checkbox x x
|
|cbVGKammer14 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDGruppenleitung checkbox x x
|
|cbVGKammer15 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDHaushalt checkbox x x
|
|cbVGKammer16 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDnichtrichterlich checkbox x x
|
|cbVGKammer17 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDRichter checkbox x x
|
|cbVGKammer18 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDRichterausserVorsitz checkbox x x
|
|cbVGKammer19 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDRichterinnenTarif checkbox x x
|
|cbVGKammer20 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDServiceeinheiten checkbox x x
|
|cbVGKammer21 |checkbox |x | | | | | | | |x | |
|
||||||
cbVGPDvorsRichter checkbox x x
|
|cbVGKammeGuetegericht |checkbox |x | | | | | | | |x | |
|
||||||
|
|row_vg_dezernat |box |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat1 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat2 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat3 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat4 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat5 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat6 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat7 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat8 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat9 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat10 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat11 |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGDezernat12 |checkbox |x | | | | | | | |x | |
|
||||||
|
|row_vg_verteilerlisten |box |x | | | | | | | |x | |
|
||||||
|
|cbVGCBJustizhelfer |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBMitarbeiterVerwaltung|checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBnichtrichterlich |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBPraesidium |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBRichter |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBRichterausserVorsitz |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBServiceeinheiten |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBVerwaltung |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGCBvorsRichter |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFJustizhelfer |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFMitarbeiterVerwaltung|checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFnichtrichterlich |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFRichter |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFRichterausserVorsitz |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFSAP |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFServiceeinheiten |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGFFvorsRichter |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDGruppenleitung |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDHaushalt |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDnichtrichterlich |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDRichter |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDRichterausserVorsitz |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDRichterinnenTarif |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDServiceeinheiten |checkbox |x | | | | | | | |x | |
|
||||||
|
|cbVGPDvorsRichter |checkbox |x | | | | | | | |x | |
|
||||||
121
readme.md
121
readme.md
@@ -1,63 +1,60 @@
|
|||||||
#########################################################################
|
# BNV - Formular (Benutzerverwaltung) Justiz - README
|
||||||
# #
|
**_(c) ZenIT - Zentraler IT-Dienstleister der Justiz d. Landes Brandenburg_**
|
||||||
# BNV - Formular (Benutzerverwaltung) Justiz - README #
|
|
||||||
# #
|
**Autor:** P. Seidel (ZenIT)
|
||||||
# (c) ZenIT - Zentraler IT-Dienstleister der Justiz d. Landes Brandenb. #
|
**Code:** P. Seidel (ZenIT)
|
||||||
# #
|
**Test:** M. Schöne (ZenIT)
|
||||||
# Autor: P. Seidel (ZenIT) #
|
|
||||||
# Code: P. Seidel (ZenIT) #
|
**Bug-Report:** to P. Seidel (ZenIT)
|
||||||
# Test: M. Schöne (ZenIT) #
|
**Feature Request:** to P. Seidel (ZenIT)
|
||||||
# #
|
|
||||||
# Bug-Report: to P. Seidel (ZenIT) #
|
**Release-Notes:** release.md
|
||||||
# Feature Request: to P. Seidel (ZenIT) #
|
|
||||||
# #
|
|
||||||
# Release-Notes: release.md #
|
## I. neue Anwendung
|
||||||
# #
|
Wenn eine neue Anwendung (z.B. "Fachverfahren XY") hinzufügt werden soll, müssen immer diese drei Orte angepasst werden:
|
||||||
#########################################################################
|
|
||||||
|
1. **HTML - Die Checkbox:**
|
||||||
I. neue Anwendung
|
Im Bereich `row_anwendungen` eine neue Checkbox hinzufügen.
|
||||||
Wenn eine neue Anwendung (z.B. "Fachverfahren XY") hinzufügt werden soll, müssen immer diese drei Orte angepasst werden:
|
**Wichtig:** `data-areas` setzen, damit nur die richtigen Mandanten sie sehen. (siehe 2. Mandanten-Logik)
|
||||||
|
**Beispiel:** `<input type="checkbox" id="cbFachXY" data-areas="OLG,SDJ">`
|
||||||
1. ### HTML - Die Checkbox: ###
|
2. **HTML - Die Gruppe:**
|
||||||
Im Bereich row_anwendungen eine neue Checkbox hinzufügen.
|
Einen neuen Container `<div class="form-grouping hidden" id="gruppeFachXY">` erstellen, der die speziellen Felder für diese Software enthält.
|
||||||
Wichtig: data-areas setzen, damit nur die richtigen Mandanten sie sehen. (siehe 2. Mandanten-Logik)
|
Ggf. `data-areas` setzen falls die Sichtbarkeit zusätzlich eingeschränkt werden soll.
|
||||||
|
3. **JavaScript - Die Logik:**
|
||||||
Beispiel: <input type="checkbox" id="cbFachXY" data-areas="OLG,SDJ">
|
In der Funktion `refreshForm()` zwei Dinge tun:
|
||||||
|
1. _Die Checkbox abfragen:_ `const boxXY = document.getElementById('cbFachXY');`
|
||||||
2. ### HTML - Die Gruppe: ###
|
2. _Die Sichtbarkeit steuern:_ `if (boxXY && boxXY.checked) { showList.push('gruppeFachXY'); }`
|
||||||
Einen neuen Container <div class="form-grouping hidden" id="gruppeFachXY"> erstellen, der die speziellen Felder für diese Software enthält.
|
|
||||||
|
## II. Mandanten-Logik (data-areas)
|
||||||
3. ### JavaScript - Die Logik: ###
|
Jedes Element mit dem Attribut `data-areas="OLG,SDJ"` wird nur angezeigt, wenn in `window.MANDANT = '###'` der entsprechende Mandant eingetragen wurde.
|
||||||
In der Funktion refreshForm() zwei Dinge tun:
|
|
||||||
Die Checkbox abfragen: const boxXY = document.getElementById('cbFachXY');
|
**Wichtig:** Wenn ein übergeordneter Container (z.B. eine Zeile oder eine Gruppe) ein `data-areas` Attribut hat, sind alle Felder darin automatisch mit gesperrt, auch wenn sie selbst kein Attribut haben.
|
||||||
Die Sichtbarkeit steuern: if (boxXY && boxXY.checked) { showList.push('gruppeFachXY'); }
|
**Der `DEBUG`-Mandant:** Dieser sollte in jedem `data-areas` stehen, damit beim Testen immer alles angezeigt wird.
|
||||||
|
|
||||||
|
## III. wichtige technische Hinweise
|
||||||
II. Mandanten-Logik (data-areas)
|
_Hinweise die sich aus der Erstellung des Codes ergeben haben und zum Fehlverfahlten des Formulars führen können:_
|
||||||
Jedes Element mit dem Attribut data-areas="OLG,SDJ" wird nur angezeigt, wenn in window.MANDANT = '###' der entsprechende Mandant gewählt wurde.
|
1. **Case Sensitivity:** JavaScript unterscheidet streng zwischen Groß- und Kleinschreibung. `cbDragon` ist nicht das gleiche wie `cbdragon`.
|
||||||
|
2. **ID vs. Name:**
|
||||||
Wichtig: Wenn ein übergeordneter Container (z.B. eine Zeile oder eine Gruppe) ein data-areas Attribut hat, sind alle Felder darin automatisch mit gesperrt, auch wenn sie selbst kein Attribut haben.
|
- `id` wird für das Styling und JavaScript (Sichtbarkeit) genutzt.
|
||||||
Der "DEBUG"-Mandant: Dieser sollte in jedem data-areas stehen, damit beim Testen immer alles angezeigt wird.
|
- `name` wird für die PDF-Ausgabe genutzt (das ist das Label im PDF).
|
||||||
|
3. **Checkboxen im PDF:** Einzelne Checkboxen (wie das Headset) werden immer automatisch mit "Ja" übersetzt, wenn kein fester `value` im HTML steht.
|
||||||
|
4. **Datum:** Datumsfelder werden beim Auslesen für das PDF automatisch von YYYY-MM-DD in DD.MM.YYYY umgewandelt.
|
||||||
III. wichtige technische Hinweise
|
|
||||||
Hinweise die aus der Erstellung des Codes ergeben haben und zum Fehlverfahlten des Formulars führen können:
|
## IV. Version-Check
|
||||||
|
### Version-Logik
|
||||||
1. Case Sensitivity: JavaScript unterscheidet streng zwischen Groß- und Kleinschreibung. cbDragon ist nicht das gleiche wie cbdragon.
|
Die Versionen zum Vergleichen sind **immer** ganze Zahlen.
|
||||||
2. ID vs. Name:
|
Das bedeutet eine Version 1.2 ist 12 bei der Prüfung (1.2 = 12). Wenn im folgenden von -2 Versionen gesprochen wird, ist somit die Versionsnummer hinter dem **.** gemeint!
|
||||||
- id wird für das Styling und JavaScript (Sichtbarkeit) genutzt.
|
### Version-Check
|
||||||
- name wird für die PDF-Ausgabe genutzt (das ist das Label im PDF).
|
Das Formular prüft beim **Start** automatisch ob es eine neuere Version von sich gibt. Sollte festgestellt werden, dass:
|
||||||
3. Checkboxen im PDF: Einzelne Checkboxen (wie das Headset) werden immer automatisch mit "Ja" übersetzt, wenn kein fester value im HTML steht.
|
1. die Version **-1** alt ist, erscheint am Anfang eine rote Box mit dem Hinweis, dass es eine neuere Version gibt mit entsprechenden Download-Link. _Ein Arbeiten ist weiterhin möglich_.
|
||||||
4. Datum: Datumsfelder werden beim Auslesen für das PDF automatisch von YYYY-MM-DD in DD.MM.YYYY umgewandelt.
|
2. die Version **-2** oder älter, erscheint am Anfang eine rote Box mit _eindringlichen_ Hinweis, dass es eine neuere Version gibt mit entsprechenden Download-Link. _Ein Arbeiten ist **NICHT** mehr möglich_.
|
||||||
|
### Version-Dokumentation
|
||||||
|
Die Versionssteuerung erfolgt an **2 Stellen**.
|
||||||
IV. Version-Check
|
1. Im Formular muss die Version gepflegt werden.
|
||||||
Das Formular prüft beim Start automatisch ob es eine neuere Version von sich gibt. Sollte festgestellt werden, dass:
|
2. Auf der Intranet-Seite **justiz-info muss** `version_check.js` angepasst werden.
|
||||||
1. die Version -1 alt ist, erscheint am Anfang eine rote Box mit dem Hinweis, dass es eine neuere Version gibt mit entsprechenden Download-Link. Ein Arbeiten ist weiterhin möglich.
|
#### Version hinterlegen
|
||||||
2. die Version -2 oder älter, erscheint am Anfang eine rote Box mit eindringlichen Hinweis, dass es eine neuere Version gibt mit entsprechenden Download-Link. Ein Arbeiten ist NICHT mehr möglich.
|
1. Im Formular `APP_VERSION_ID` entsprechend anpassen (es werden nur ganze Zahlen akzeptiert [Version 1.7 = 17])
|
||||||
|
2. in `version_check.js` `window.REMOTE_VERSION_ID = 16;` eintragen & die Zahl mit der entsprechenden Versionsnummer ersetzen z.B. `17`
|
||||||
Die Versionssteuerung erfolgt an 2 Stellen. Im Formular muss die Version gepflegt werden. Auf der Intranet-Seite justiz-info muss version_check.js angepasst werden.
|
3. `version_check.js` auf die Intranet-Seite (justiz-info) als Media hochladen, vorhandene Datei ersetzen (_Hr. Seidel Ansprechpartner_)
|
||||||
1. Im Formular APP_VERSION_ID entsprechend anpassen (es werden nur ganze Zahlen akzeptiert [Version 1.7 = 17])
|
|
||||||
2. in version_check.js nur die Versionsnummer eintragen, z.B. 17
|
|
||||||
3. version_check.js auf die Intranet-Seite als Media hochladen, vorhandene Datei ersetzen (Hr. Seidel Ansprechpartner)
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user