zwischenstand

This commit is contained in:
2024-02-13 16:36:09 +00:00
parent 0b4a474180
commit 49e55a90f7
173 changed files with 15832 additions and 1359 deletions

View File

@@ -13,12 +13,17 @@ subFields:
- name: groupTitle
type: string
meta:
label: Checkbox Gruppe Titel
label:
de: Gruppe Titel
en: Group title
- name: checkboxes
type: object[]
meta:
label: Checkbox Gruppe
label:
de: Checkbox Gruppe
en: Checkbox Group
direction: row
widget: containerLessObjectArray
subFields:

View File

@@ -11,6 +11,7 @@ meta:
eval: $parent?.inputWidgets?.includes('defaultCalendar')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml

View File

@@ -10,29 +10,25 @@ subFields:
- name: props
type: object
meta:
label: Datumauswahl Eigenschaften
label:
de: Datumauswahl Eigenschaften
en: Date selection properties
subFields:
- name: allowedDateRanges
type: object[]
meta:
label: Erlaubte Datumsbereiche
label:
de: Erlaubte Datumsbereiche
en: Allowed date ranges
widget: containerLessObjectArray
subFields:
- name: from
type: date
meta:
label: Von
widget: date
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- !include ../../fields/from.yml
- name: to
type: date
meta:
label: Bis
label:
de: Bis
en: To
widget: date
containerProps:
layout:
@@ -41,34 +37,10 @@ subFields:
small: "col-12"
large: "col-6"
- name: excludeDays
type: string[]
meta:
label: Auszuschließende Wochentage
widget: selectArray
choices:
- id: monday
name: Montag
- id: tuesday
name: Dienstag
- id: wednesday
name: Mittwoch
- id: thursday
name: Donnerstag
- id: friday
name: Freitag
- id: saturday
name: Samstag
- id: sunday
name: Sonntag
- !include ../../fields/excludedDays.yml
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml

View File

@@ -27,17 +27,7 @@
small: "col-12"
large: "col-6"
- name: emailCC
type: string[]
meta:
label:
de: Email CC
en: Email CC
widget: string
useDefaultArray: true
helperText:
de: "Bsp: zyx@gmail.com"
en: "E.g.: zyx@gmail.com"
- !include ../../fields/emailCC.yml
- name: emailIntroduction
type: string
@@ -49,10 +39,22 @@
de: "Bsp: Hallo xyz, sie haben eine neue Kaufanfrage erhalten!"
en: "E.g.: Hello xyz, you have received a new purchase request!"
- name: sendFormBtnText
type: string
meta:
label:
de: Formular Absenden Button Text
en: Form Submit Button Text
helperText:
de: "Bsp: Absenden"
en: "E.g.: Submit"
- name: rows
type: object[]
meta:
label: Zeile
label:
de: Zeile
en: Row
widget: grid
addElementLabel: Zeile Hinzufügen
@@ -60,7 +62,9 @@
- name: title
type: string
meta:
label: Zeilenname
label:
de: Zeilenname
en: Row name
helperText:
de: "Sollte der Titel keinen Wert enthalten, wird kein Zeilenname angezeigt!"
en: "If the title does not contain a value, no row name will be displayed!"
@@ -68,7 +72,9 @@
- name: emailTitle
type: string
meta:
label: Email Abschnitt Titel
label:
de: Email Abschnitt Titel
en: Email section title
helperText:
de: "Sollte der Titel keinen Wert enthalten, wird kein Abschnitt Titel angezeigt!"
en: "If the title does not contain a value, no section title will be displayed!"
@@ -77,16 +83,38 @@
type: object[]
meta:
label: Spalte
addElementLabel: Spalte hinzufügen
label:
de: Spalte
en: Column
addElementLabel:
de: Spalte hinzufügen
en: Add column
widget: grid
direction: horizontal
subFields:
- name: title
type: string
meta:
label: Überschrift
helperText: Optional
label:
de: Überschrift
en: Headline
helperText:
de: Optional
en: Optional
- name: emailTitle
type: string
meta:
label:
de: Email Abschnitt Titel
en: Email section title
- name: annotation
type: string
meta:
label:
de: Zusatzinformation
en: Additional information
- name: inputWidgets
type: string[]
@@ -96,33 +124,63 @@
en: Displayed input fields
widget: selectArray
choices:
- name: Nummernblock
- name:
de: Nummernblock
en: Number block
id: labelNumber
- name: Zeitenauswahlfeld
- name:
de: Zeitenauswahlfeld
en: Time selection field
id: times
- name: Auswahlfeld
- name:
de: Auswahlfeld
en: Selection field
id: select
- name: Datumsauswahl - Standard Kalender
- name:
de: Datumsauswahl - Standard Kalender
en: Date selection - Standard calendar
id: defaultCalendar
- name: Datumauswahl - Custom Kalender
- name:
de: Datumauswahl - Custom Kalender
en: Date selection - Custom calendar
id: customCalendar
- name: Nummerfeld
- name:
de: Nummerfeld
en: Number field
id: number
- name: Checkbox Gruppe
- name:
de: Checkbox Gruppe
en: Checkbox group
id: checkboxGroup
- name: Mehrfachauswahl
- name:
de: Mehrfachauswahl
en: Multiple selection
id: multiSelect
- name: Textfeld
- name:
de: Textfeld
en: Text field
id: text
- name:
de: Zeitenauswahl
en: Time selection
id: timeSelect
- name:
de: Standardauswahl
en: Standard selection
id: standardSelect
- !include standardSelect.yml
- !include labelNumberInput.yml
- !include timesInput.yml
- !include dateInput.yml
@@ -131,3 +189,4 @@
- !include datePicker.yml
- !include multiSelectInput.yml
- !include textInputs.yml
- !include timeSelect.yml

View File

@@ -1,7 +1,9 @@
name: labelNumberInput
type: object[]
meta:
label: Nummer block
label:
de: Nummer block
en: Number block
dependsOn:
eval: $parent?.inputWidgets?.includes('labelNumber')
helperText:
@@ -12,7 +14,9 @@ subFields:
- name: group
type: number
meta:
label: Gruppe
label:
de: Gruppe
en: Group
helpterText:
de: Pflichtfeld seperierung. Aus einem Nummernblock muss mindestens eine Gruppe input haben.
en: Mandatory field separation. A number block must have at least one group input.
@@ -34,7 +38,9 @@ subFields:
- name: emailName
type: string
meta:
label: Email Name
label:
de: Email Name
en: Email name
containerProps:
layout:
size:
@@ -62,7 +68,9 @@ subFields:
- name: emailName
type: string
meta:
label: Email Name
label:
de: Email Name
en: Email name
containerProps:
layout:
size:

View File

@@ -8,6 +8,7 @@ meta:
eval: $parent?.inputWidgets?.includes('multiSelect')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml
@@ -15,24 +16,32 @@ subFields:
- name: options
type: object[]
meta:
label: Mehrfachauswahl Optionen
label:
de: Mehrfachauswahl Optionen
en: Multi Select Options
direction: row
widget: containerLessObjectArray
subFields:
- name: name
type: string
meta:
label: Name
label:
de: Name
en: Name
- name: props
type: object
meta:
label: Mehrfachauswahl Eigenschaften
label:
de: Mehrfachauswahl Eigenschaften
en: Multi Select Properties
subFields:
- name: additionalAddableValues
type: boolean
meta:
label: Zusätzliche hinzufügbare Werte
label:
de: Zusätzliche hinzufügbare Werte
en: Additional addable values
containerProps:
layout:
size:

View File

@@ -8,6 +8,7 @@ meta:
eval: $parent?.inputWidgets?.includes('number')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml

View File

@@ -1,7 +1,9 @@
- name: emailTitle
type: string
meta:
label: Email Titel
label:
de: Email Titel
en: Email title
containerProps:
layout:
size:
@@ -12,7 +14,9 @@
- name: placeholder
type: string
meta:
label: Platzhalter
label:
de: Platzhalter
en: Placeholder
containerProps:
layout:
size:
@@ -23,7 +27,9 @@
- name: notRequired
type: boolean
meta:
label: nicht Notwendig
label:
de: nicht Notwendig
en: not required
containerProps:
layout:
size:
@@ -34,7 +40,9 @@
- name: fieldOrder
type: number
meta:
label: Reihenfolge
label:
de: Reihenfolge
en: Order
helperText:
de: Die kleinste angegebene Zahl wird am weitesten oben in der Formularspalte stehen
en: The smallest specified number will be at the top of the form column.
@@ -44,8 +52,20 @@
default: "col-6"
small: "col-12"
large: "col-6"
- name: textTitle
type: string
meta:
label: Text Titel
helperText: Alternative zu textPlaceholder
label:
de: Text Titel
en: Text title
helperText:
de: Alternative zu textPlaceholder, steht dann über dem Inputfeld
en: Alternative to textPlaceholder, then stands above the input field
- name: groupTitle
type: string
meta:
label:
de: Gruppe Titel
en: Group title

View File

@@ -0,0 +1,58 @@
name: standardSelect
type: object
meta:
label: Standardauswahl
dependsOn:
eval: $parent?.inputWidgets?.includes('standardSelect')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml
- name: selectEntries
type: object[]
meta:
label:
de: Auswahleingabe Möglichkeiten
en: Selection input options
widget: containerLessObjectArray
addElementLabel: Auswahleingabe hinzufügen
direction: horizontal
subFields:
- name: shownValue
type: string
meta:
label:
de: Angezeigter Wert
en: Displayed value
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- name: value
type: string
meta:
label:
de: per Email gesendeter Wert
en: Value sent by email
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- name: defaultValue
type: boolean
meta:
label:
de: Standardwert
en: Default value
helperText:
de: "Wird dieser Wert ausgewählt, wird er als Standardwert gesetzt"
en: "If this value is selected, it will be set as the default value"

View File

@@ -7,6 +7,7 @@ meta:
eval: $parent?.inputWidgets?.includes('text')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml
@@ -14,7 +15,9 @@ subFields:
- name: textArea
type: boolean
meta:
label: Großes Textfeld
label:
de: Großes Textfeld
en: Large text field
containerProps:
layout:
size:
@@ -25,7 +28,9 @@ subFields:
- name: emailValidation
type: boolean
meta:
label: E-Mail-Validierung
label:
de: E-Mail-Validierung
en: E-mail validation
containerProps:
layout:
size:
@@ -36,7 +41,9 @@ subFields:
- name: telValidation
type: boolean
meta:
label: Telefon-Validierung
label:
de: Telefon-Validierung
en: Phone validation
containerProps:
layout:
size:

View File

@@ -0,0 +1,45 @@
name: timeSelect
type: object
meta:
label: Zeitenwahl
dependsOn:
eval: $parent?.inputWidgets?.includes('timeSelect')
subFields:
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml
- name: selectEntries
type: object[]
meta:
label: Auswahleingabe
widget: containerLessObjectArray
helperText: "Die Angaben werden in folgendes Übersetzt: Anfangspunkt - Endpunkt"
direction: horizontal
subFields:
- name: leftSide
type: string
meta:
label: Anfangspunkt
helperText: Bspw. 14:30
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"
- name: rightSide
type: string
meta:
label: Endpunkt
helperText: Bspw. 15:30
containerProps:
layout:
size:
default: "col-6"
small: "col-12"
large: "col-6"

View File

@@ -14,8 +14,12 @@ subFields:
- name: times
type: object[]
meta:
label: Zeitenangabe
helperText: "Die Angaben werden in folgendes Übersetzt: Anfangspunkt - Endpunkt"
label:
de: Zeitenauswahl Möglichkeiten
en: Time selection options
helperText:
de: "Die Angaben werden in folgendes Übersetzt: Anfangspunkt - Endpunkt"
en: "The information is translated into the following: starting point - end point"
direction: horizontal
widget: containerLessObjectArray
@@ -23,8 +27,12 @@ subFields:
- name: from
type: string
meta:
label: Anfangspunkt
helperText: Bspw. 14:30
label:
de: Anfangspunkt
en: Starting point
helperText:
de: Bspw. 14:30
en: E.g. 14:30
containerProps:
layout:
size:
@@ -36,7 +44,9 @@ subFields:
type: string
meta:
label: Endpunkt
helperText: Bspw. 15:30
helperText:
de: Bspw. 15:30
en: E.g. 15:30
containerProps:
layout:
size:
@@ -44,6 +54,7 @@ subFields:
small: "col-12"
large: "col-6"
- name: standardInputProperties
type: object
meta:
widget: containerLessObject
subFields: !include standardInputProperties.yml