|
122 | 122 | "required": false, |
123 | 123 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
124 | 124 | }, |
| 125 | + { |
| 126 | + "name": "formExclude", |
| 127 | + "valueType": "boolean", |
| 128 | + "isArray": false, |
| 129 | + "required": false, |
| 130 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 131 | + }, |
125 | 132 | { |
126 | 133 | "name": "instruction", |
127 | 134 | "valueType": "string", |
|
252 | 259 | "required": false, |
253 | 260 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
254 | 261 | }, |
| 262 | + { |
| 263 | + "name": "formExclude", |
| 264 | + "valueType": "boolean", |
| 265 | + "isArray": false, |
| 266 | + "required": false, |
| 267 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 268 | + }, |
255 | 269 | { |
256 | 270 | "name": "instruction", |
257 | 271 | "valueType": "string", |
|
390 | 404 | "required": false, |
391 | 405 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
392 | 406 | }, |
| 407 | + { |
| 408 | + "name": "formExclude", |
| 409 | + "valueType": "boolean", |
| 410 | + "isArray": false, |
| 411 | + "required": false, |
| 412 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 413 | + }, |
393 | 414 | { |
394 | 415 | "name": "instruction", |
395 | 416 | "valueType": "string", |
|
531 | 552 | "required": false, |
532 | 553 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
533 | 554 | }, |
| 555 | + { |
| 556 | + "name": "formExclude", |
| 557 | + "valueType": "boolean", |
| 558 | + "isArray": false, |
| 559 | + "required": false, |
| 560 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 561 | + }, |
534 | 562 | { |
535 | 563 | "name": "instruction", |
536 | 564 | "valueType": "string", |
|
662 | 690 | "required": false, |
663 | 691 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
664 | 692 | }, |
| 693 | + { |
| 694 | + "name": "formExclude", |
| 695 | + "valueType": "boolean", |
| 696 | + "isArray": false, |
| 697 | + "required": false, |
| 698 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 699 | + }, |
665 | 700 | { |
666 | 701 | "name": "instruction", |
667 | 702 | "valueType": "string", |
|
806 | 841 | "required": false, |
807 | 842 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
808 | 843 | }, |
| 844 | + { |
| 845 | + "name": "formExclude", |
| 846 | + "valueType": "boolean", |
| 847 | + "isArray": false, |
| 848 | + "required": false, |
| 849 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 850 | + }, |
809 | 851 | { |
810 | 852 | "name": "instruction", |
811 | 853 | "valueType": "string", |
|
958 | 1000 | "required": false, |
959 | 1001 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
960 | 1002 | }, |
| 1003 | + { |
| 1004 | + "name": "formExclude", |
| 1005 | + "valueType": "boolean", |
| 1006 | + "isArray": false, |
| 1007 | + "required": false, |
| 1008 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1009 | + }, |
961 | 1010 | { |
962 | 1011 | "name": "instruction", |
963 | 1012 | "valueType": "string", |
|
1113 | 1162 | "required": false, |
1114 | 1163 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1115 | 1164 | }, |
| 1165 | + { |
| 1166 | + "name": "formExclude", |
| 1167 | + "valueType": "boolean", |
| 1168 | + "isArray": false, |
| 1169 | + "required": false, |
| 1170 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1171 | + }, |
1116 | 1172 | { |
1117 | 1173 | "name": "instruction", |
1118 | 1174 | "valueType": "string", |
|
1243 | 1299 | "required": false, |
1244 | 1300 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1245 | 1301 | }, |
| 1302 | + { |
| 1303 | + "name": "formExclude", |
| 1304 | + "valueType": "boolean", |
| 1305 | + "isArray": false, |
| 1306 | + "required": false, |
| 1307 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1308 | + }, |
1246 | 1309 | { |
1247 | 1310 | "name": "instruction", |
1248 | 1311 | "valueType": "string", |
|
1373 | 1436 | "required": false, |
1374 | 1437 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1375 | 1438 | }, |
| 1439 | + { |
| 1440 | + "name": "formExclude", |
| 1441 | + "valueType": "boolean", |
| 1442 | + "isArray": false, |
| 1443 | + "required": false, |
| 1444 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1445 | + }, |
1376 | 1446 | { |
1377 | 1447 | "name": "instruction", |
1378 | 1448 | "valueType": "string", |
|
1503 | 1573 | "required": false, |
1504 | 1574 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1505 | 1575 | }, |
| 1576 | + { |
| 1577 | + "name": "formExclude", |
| 1578 | + "valueType": "boolean", |
| 1579 | + "isArray": false, |
| 1580 | + "required": false, |
| 1581 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1582 | + }, |
1506 | 1583 | { |
1507 | 1584 | "name": "instruction", |
1508 | 1585 | "valueType": "string", |
|
1634 | 1711 | "required": false, |
1635 | 1712 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1636 | 1713 | }, |
| 1714 | + { |
| 1715 | + "name": "formExclude", |
| 1716 | + "valueType": "boolean", |
| 1717 | + "isArray": false, |
| 1718 | + "required": false, |
| 1719 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1720 | + }, |
1637 | 1721 | { |
1638 | 1722 | "name": "instruction", |
1639 | 1723 | "valueType": "string", |
|
1779 | 1863 | "required": false, |
1780 | 1864 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1781 | 1865 | }, |
| 1866 | + { |
| 1867 | + "name": "formExclude", |
| 1868 | + "valueType": "boolean", |
| 1869 | + "isArray": false, |
| 1870 | + "required": false, |
| 1871 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 1872 | + }, |
1782 | 1873 | { |
1783 | 1874 | "name": "instruction", |
1784 | 1875 | "valueType": "string", |
|
1928 | 2019 | "required": false, |
1929 | 2020 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
1930 | 2021 | }, |
| 2022 | + { |
| 2023 | + "name": "formExclude", |
| 2024 | + "valueType": "boolean", |
| 2025 | + "isArray": false, |
| 2026 | + "required": false, |
| 2027 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 2028 | + }, |
1931 | 2029 | { |
1932 | 2030 | "name": "instruction", |
1933 | 2031 | "valueType": "string", |
|
2086 | 2184 | "required": false, |
2087 | 2185 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
2088 | 2186 | }, |
| 2187 | + { |
| 2188 | + "name": "formExclude", |
| 2189 | + "valueType": "boolean", |
| 2190 | + "isArray": false, |
| 2191 | + "required": false, |
| 2192 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 2193 | + }, |
2089 | 2194 | { |
2090 | 2195 | "name": "instruction", |
2091 | 2196 | "valueType": "string", |
|
2227 | 2332 | "required": false, |
2228 | 2333 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
2229 | 2334 | }, |
| 2335 | + { |
| 2336 | + "name": "formExclude", |
| 2337 | + "valueType": "boolean", |
| 2338 | + "isArray": false, |
| 2339 | + "required": false, |
| 2340 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 2341 | + }, |
2230 | 2342 | { |
2231 | 2343 | "name": "instruction", |
2232 | 2344 | "valueType": "string", |
|
2364 | 2476 | "required": false, |
2365 | 2477 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
2366 | 2478 | }, |
| 2479 | + { |
| 2480 | + "name": "formExclude", |
| 2481 | + "valueType": "boolean", |
| 2482 | + "isArray": false, |
| 2483 | + "required": false, |
| 2484 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 2485 | + }, |
2367 | 2486 | { |
2368 | 2487 | "name": "instruction", |
2369 | 2488 | "valueType": "string", |
|
2494 | 2613 | "required": false, |
2495 | 2614 | "description": "When true, the field is exposed in generated CRUD filter allowlists (Project D filter layer)." |
2496 | 2615 | }, |
| 2616 | + { |
| 2617 | + "name": "formExclude", |
| 2618 | + "valueType": "boolean", |
| 2619 | + "isArray": false, |
| 2620 | + "required": false, |
| 2621 | + "description": "When true, the field is omitted from generated forms. Inert on fields for which no form is generated (e.g. projection/derived fields)." |
| 2622 | + }, |
2497 | 2623 | { |
2498 | 2624 | "name": "instruction", |
2499 | 2625 | "valueType": "string", |
|
0 commit comments