diff --git a/docs/templates/paris/dienstleistung.json b/docs/templates/paris/dienstleistung.json index fcc266124a35b321bb0c1320ccf03174a587b673..bb88439ce98e0f86a28e7a3f0d041e426f43d0f5 100644 --- a/docs/templates/paris/dienstleistung.json +++ b/docs/templates/paris/dienstleistung.json @@ -27,6 +27,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/eigenschaft.json b/docs/templates/paris/eigenschaft.json index 9146a6389a1941787127b1acadb241adc188c114..33bfba574f74308ff5a9c0991254951a0eab0780 100644 --- a/docs/templates/paris/eigenschaft.json +++ b/docs/templates/paris/eigenschaft.json @@ -20,7 +20,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", - "hint": "Mit welcher Verbindlichkeit?", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/esfa.json b/docs/templates/paris/esfa.json index 8c309fb5c561745403e4778bdc802c2b154645e5..6128c68917ebd3f44970fad42cefb11057e6c0b9 100644 --- a/docs/templates/paris/esfa.json +++ b/docs/templates/paris/esfa.json @@ -21,7 +21,7 @@ "name": "Modalität", "type": "equalsAny", "hint": "Mit welcher Verbindlichkeit wird es getan?", - "explanation": "Beispiel: muss", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", @@ -35,7 +35,7 @@ "name": "Modalität", "type": "equalsAny", "hint": "Mit welcher Verbindlichkeit wird es getan?", - "explanation": "Beispiel: muss", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", @@ -63,7 +63,7 @@ "name": "Benutzer", "type": "placeholder", "hint": "Für wen wird es getan?", - "explanation": "Beispiel: dem Administrator", + "explanation": "Benutzer gehören zu den Stakeholdern eines Systems:\n - Stakeholder (=Beteiligte) sind alle Menschen, Menschengruppen, Organisationen, Institutionen\n - Benutzer ⊆ Stakeholder.\n - Stakeholder ist definiert als:\n Stakeholder = [Artikel][Ergänzung] <Person, Personengruppe, Organisation oder Institution> [Ergänzung]\n - Vor oder hinter der Person, Personengruppe etc. kann eine Ergänzung hinzugefügt werden.\n\nBeispiele:\n\"dem Anwender\" → \"dem hierfür berechtigten Anwender\"\n\"dem Anwender\" → \"dem Anwender, der die entsprechenden Rechte hat\"", "size": "medium" }, "ermoeglichen": { diff --git a/docs/templates/paris/esqua.json b/docs/templates/paris/esqua.json index f7c1e96eeeea73366e53a904237d52ec5610898b..0132419b548b7d12d2c245303e90c25966b35aaa 100644 --- a/docs/templates/paris/esqua.json +++ b/docs/templates/paris/esqua.json @@ -20,8 +20,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", - "hint": "Mit welcher Verbindlichkeit?", - "explanation": "Beispiel: muss", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/kontext.json b/docs/templates/paris/kontext.json index 9465000a3ce8fadc7bcb1cb6554b4ee0645fa888..53ab73bb101e0af80d737b74b405ca1706735a74 100644 --- a/docs/templates/paris/kontext.json +++ b/docs/templates/paris/kontext.json @@ -20,7 +20,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", - "hint": "Mit welcher Verbindlichkeit?", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/stakeholder.json b/docs/templates/paris/stakeholder.json index 8a662b09814dad452f68951f37e77fcdbd280c9a..38de76e2cb8045027109bd39247929ada550402a 100644 --- a/docs/templates/paris/stakeholder.json +++ b/docs/templates/paris/stakeholder.json @@ -57,6 +57,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/technische-eigenschaft.json b/docs/templates/paris/technische-eigenschaft.json index 738547ad7a26617ff20f84b47224ab189a2227c1..6b9ca8351b045113706aad7379a901458b41ba73 100644 --- a/docs/templates/paris/technische-eigenschaft.json +++ b/docs/templates/paris/technische-eigenschaft.json @@ -20,6 +20,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/docs/templates/paris/technische.json b/docs/templates/paris/technische.json index b6c01b75a893768d86bb5cdeafd723b338a8091c..d0fdffca423356610316d88e712c4531ca0a99bb 100644 --- a/docs/templates/paris/technische.json +++ b/docs/templates/paris/technische.json @@ -20,6 +20,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", @@ -59,7 +61,7 @@ "name": "Benutzer", "type": "placeholder", "hint": "Für wen wird es getan?", - "explanation": "Beschreibung des Benutzers. Beispiel: dem Anwender", + "explanation": "Benutzer gehören zu den Stakeholdern eines Systems:\n - Stakeholder (=Beteiligte) sind alle Menschen, Menschengruppen, Organisationen, Institutionen\n - Benutzer ⊆ Stakeholder.\n - Stakeholder ist definiert als:\n Stakeholder = [Artikel][Ergänzung] <Person, Personengruppe, Organisation oder Institution> [Ergänzung]\n - Vor oder hinter der Person, Personengruppe etc. kann eine Ergänzung hinzugefügt werden.\n\nBeispiele:\n\"dem Anwender\" → \"dem hierfür berechtigten Anwender\"\n\"dem Anwender\" → \"dem Anwender, der die entsprechenden Rechte hat\"", "size": "medium" }, "technisch-ermoeglichen": { diff --git a/docs/templates/paris/ziel.json b/docs/templates/paris/ziel.json index d2b4934a3258cd87190de154431a1fbf3b2e64dd..ed0b916d5470085dae132095f0f8b85d9938b225 100644 --- a/docs/templates/paris/ziel.json +++ b/docs/templates/paris/ziel.json @@ -32,7 +32,8 @@ "modalitaet": { "name": "Modalität", "type": "equalsAny", - "hint": "Mit welcher Verbindlichkeit?", + "hint": "Mit welcher Verbindlichkeit wird es getan?", + "explanation": "( \"MUSS\" | \"SOLL\" | \"SOLLTE\" | \"KANN\" | \"WIRD\" ) [Ergänzung];\nDie [Ergänzung] ist späteren Erweiterungen vorbehalten und wird aktuell nicht verwendet.", "value": [ "muss", "soll", diff --git a/public/assets/css/styles.css b/public/assets/css/styles.css index c928b864ef23ad7b1064b58b7ce9105fd8e0369e..15a9adc9a5c7e2a29c72835d51b440bae09a0ce5 100644 --- a/public/assets/css/styles.css +++ b/public/assets/css/styles.css @@ -29,4 +29,8 @@ #eiffelElicitationForm.eiffel-neglect-optional :optional { border-color: var(--bs-gray-400); opacity: 0.75; +} + +.eiffel-rule-explanation { + white-space: pre-wrap; } \ No newline at end of file diff --git a/templates/eiffel/_form-elicitation.go.html b/templates/eiffel/_form-elicitation.go.html index cd4c9fb80bffd29af8f89d4d53a0edc73ebe6b1d..9d2805c8464cd9774426091a64bae82f9cd1dc93 100644 --- a/templates/eiffel/_form-elicitation.go.html +++ b/templates/eiffel/_form-elicitation.go.html @@ -164,7 +164,7 @@ {{ end }} {{ if $rule.Explanation }} <dt>{{ t "eiffel.elicitation.form.explanation" }}</dt> - <dd>{{ $rule.Explanation }}</dd> + <dd class="eiffel-rule-explanation">{{ $rule.Explanation }}</dd> {{ end }} {{ if and (not $rule.Hint) (not $rule.Explanation) }} <dd>{{ t "eiffel.elicitation.form.no-further-info" }}</dd>