Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
developer:userdefinedfields [2019/08/13 13:48] 127.0.0.1 Externe Bearbeitung |
developer:userdefinedfields [2022/01/04 09:05] (aktuell) oesi |
||
|---|---|---|---|
| Zeile 41: | Zeile 41: | ||
| "42","43" | "42","43" | ||
| ] | ] | ||
| - | } | + | }, |
| + | "requiredPermissions": ["basis/person"] | ||
| }] | }] | ||
| </code> | </code> | ||
| Zeile 180: | Zeile 181: | ||
| "42","43" | "42","43" | ||
| ] | ] | ||
| - | } | + | }, |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 189: | Zeile 191: | ||
| "type": "checkbox", | "type": "checkbox", | ||
| "sort":2, | "sort":2, | ||
| - | "defaultValue":false | + | "defaultValue":false, |
| + | "requiredPermissions": ["basis/person"] | ||
| }] | }] | ||
| </code> | </code> | ||
| Zeile 211: | Zeile 214: | ||
| Bei den ListValues können derzeit keine Phrasennamen verwendet werden. | Bei den ListValues können derzeit keine Phrasennamen verwendet werden. | ||
| Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert. | Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert. | ||
| + | Der SQL muss 2 Spalten mit den verpflichtenden Titeln "id" und "description" zurückliefern, wobei "id" der Wert ist, der im UDF gespeichert wird und "description" der angezeigte Text im UDF. | ||
| ==== Aufbau udf_values ==== | ==== Aufbau udf_values ==== | ||
| Zeile 247: | Zeile 251: | ||
| "description": "udf/example1Description", | "description": "udf/example1Description", | ||
| "placeholder": "udf/example1Placeholder", | "placeholder": "udf/example1Placeholder", | ||
| - | "defaultValue": 42 | + | "defaultValue": 42, |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 268: | Zeile 273: | ||
| "description": "udf/example2Description", | "description": "udf/example2Description", | ||
| "placeholder": "udf/example2Placeholder", | "placeholder": "udf/example2Placeholder", | ||
| - | "defaultValue": 15 | + | "defaultValue": 15, |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 289: | Zeile 295: | ||
| "description": "udf/example5Description", | "description": "udf/example5Description", | ||
| "placeholder": "udf/example5Placeholder", | "placeholder": "udf/example5Placeholder", | ||
| - | "defaultValue": 12 | + | "defaultValue": 12, |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 307: | Zeile 314: | ||
| "description": "udf/example3Description", | "description": "udf/example3Description", | ||
| "placeholder": "udf/example3Placeholder", | "placeholder": "udf/example3Placeholder", | ||
| - | "defaultValue": "Ex3" | + | "defaultValue": "Ex3", |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 327: | Zeile 335: | ||
| "description": "udf/example4Description", | "description": "udf/example4Description", | ||
| "placeholder": "udf/example4Placeholder", | "placeholder": "udf/example4Placeholder", | ||
| - | "defaultValue": 1 | + | "defaultValue": 1, |
| + | "requiredPermissions": ["basis/person"] | ||
| }, | }, | ||
| { | { | ||
| Zeile 338: | Zeile 347: | ||
| }, | }, | ||
| "description": "udf/example6Description", | "description": "udf/example6Description", | ||
| - | "defaultValue": false | + | "defaultValue": false, |
| + | "requiredPermissions": ["basis/person"] | ||
| }] | }] | ||
| </code> | </code> | ||