Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
developer:userdefinedfields [2017/10/27 15:09] oesi |
developer:userdefinedfields [2022/01/04 09:05] 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> | ||