|
75 | 75 | { |
76 | 76 | "$ref": "#/$defs/fields/structure" |
77 | 77 | }, |
| 78 | + { |
| 79 | + "$ref": "#/$defs/fields/stats" |
| 80 | + }, |
78 | 81 | { |
79 | 82 | "$ref": "#/$defs/fields/tags" |
80 | 83 | }, |
|
120 | 123 | { |
121 | 124 | "$ref": "#/$defs/sections/stats" |
122 | 125 | }, |
| 126 | + { |
| 127 | + "$ref": "#/$defs/blueprints/block" |
| 128 | + }, |
123 | 129 | { |
124 | 130 | "$ref": "#/$defs/blueprints/file" |
125 | 131 | }, |
|
129 | 135 | { |
130 | 136 | "$ref": "#/$defs/blueprints/site" |
131 | 137 | }, |
| 138 | + { |
| 139 | + "$ref": "#/$defs/blueprints/tab" |
| 140 | + }, |
132 | 141 | { |
133 | 142 | "$ref": "#/$defs/blueprints/user" |
134 | 143 | } |
|
493 | 502 | "@title": { |
494 | 503 | "$ref": "#/$defs/stringOrTranslated" |
495 | 504 | }, |
| 505 | + "@label": { |
| 506 | + "$ref": "#/$defs/stringOrTranslated" |
| 507 | + }, |
| 508 | + "@name": { |
| 509 | + "$ref": "#/$defs/stringOrTranslated" |
| 510 | + }, |
496 | 511 | "@create": { |
497 | 512 | "type": "object", |
498 | 513 | "properties": { |
|
645 | 660 | } |
646 | 661 | }, |
647 | 662 | "blueprints": { |
| 663 | + "block": { |
| 664 | + "type": "object", |
| 665 | + "required": [ |
| 666 | + "blueprint" |
| 667 | + ], |
| 668 | + "additionalProperties": false, |
| 669 | + "properties": { |
| 670 | + "blueprint": { |
| 671 | + "enum": [ |
| 672 | + "block" |
| 673 | + ] |
| 674 | + }, |
| 675 | + "name": { |
| 676 | + "$ref": "#/$defs/blueprint-properties/@name" |
| 677 | + }, |
| 678 | + "icon": { |
| 679 | + "$ref": "#/$defs/blueprint-properties/@icon" |
| 680 | + }, |
| 681 | + "preview": { |
| 682 | + "$ref": "#/$defs/nonEmptyString" |
| 683 | + }, |
| 684 | + "wysiwyg": { |
| 685 | + "type": "boolean", |
| 686 | + "default": false |
| 687 | + }, |
| 688 | + "fields": { |
| 689 | + "$ref": "#/$defs/wrappers/fields" |
| 690 | + }, |
| 691 | + "sections": { |
| 692 | + "$ref": "#/$defs/wrappers/sections" |
| 693 | + }, |
| 694 | + "columns": { |
| 695 | + "$ref": "#/$defs/wrappers/columns" |
| 696 | + }, |
| 697 | + "tabs": { |
| 698 | + "$ref": "#/$defs/wrappers/tabs" |
| 699 | + } |
| 700 | + } |
| 701 | + }, |
648 | 702 | "file": { |
649 | 703 | "type": "object", |
650 | 704 | "required": [ |
|
712 | 766 | "$ref": "#/$defs/numberInPixel" |
713 | 767 | }, |
714 | 768 | "crop": { |
715 | | - "type": "boolean", |
716 | | - "default": false |
| 769 | + "type": "boolean", |
| 770 | + "default": false |
717 | 771 | } |
718 | 772 | } |
719 | 773 | }, |
|
869 | 923 | "$ref": "#/$defs/wrappers/tabs" |
870 | 924 | } |
871 | 925 | } |
| 926 | + }, |
| 927 | + "tab": { |
| 928 | + "type": "object", |
| 929 | + "required": [ |
| 930 | + "blueprint" |
| 931 | + ], |
| 932 | + "additionalProperties": false, |
| 933 | + "properties": { |
| 934 | + "blueprint": { |
| 935 | + "enum": [ |
| 936 | + "tab" |
| 937 | + ] |
| 938 | + }, |
| 939 | + "label": { |
| 940 | + "$ref": "#/$defs/blueprint-properties/@label" |
| 941 | + }, |
| 942 | + "icon": { |
| 943 | + "$ref": "#/$defs/blueprint-properties/@icon" |
| 944 | + }, |
| 945 | + "fields": { |
| 946 | + "$ref": "#/$defs/wrappers/fields" |
| 947 | + }, |
| 948 | + "sections": { |
| 949 | + "$ref": "#/$defs/wrappers/sections" |
| 950 | + }, |
| 951 | + "columns": { |
| 952 | + "$ref": "#/$defs/wrappers/columns" |
| 953 | + }, |
| 954 | + "tabs": { |
| 955 | + "$ref": "#/$defs/wrappers/tabs" |
| 956 | + } |
| 957 | + } |
872 | 958 | } |
873 | 959 | }, |
874 | 960 | "field-properties": { |
|
3147 | 3233 | } |
3148 | 3234 | } |
3149 | 3235 | }, |
| 3236 | + "stats": { |
| 3237 | + "type": "object", |
| 3238 | + "required": [ |
| 3239 | + "type" |
| 3240 | + ], |
| 3241 | + "additionalProperties": false, |
| 3242 | + "properties": { |
| 3243 | + "type": { |
| 3244 | + "enum": [ |
| 3245 | + "stats" |
| 3246 | + ] |
| 3247 | + }, |
| 3248 | + "blueprint": { |
| 3249 | + "enum": [ |
| 3250 | + "field" |
| 3251 | + ] |
| 3252 | + }, |
| 3253 | + "headline": { |
| 3254 | + "$ref": "#/$defs/field-properties/@headline" |
| 3255 | + }, |
| 3256 | + "label": { |
| 3257 | + "$ref": "#/$defs/field-properties/@label" |
| 3258 | + }, |
| 3259 | + "reports": { |
| 3260 | + "$ref": "#/$defs/blueprint-properties/@reports" |
| 3261 | + }, |
| 3262 | + "size": { |
| 3263 | + "$ref": "#/$defs/field-properties/@size", |
| 3264 | + "default": "large" |
| 3265 | + } |
| 3266 | + } |
| 3267 | + }, |
3150 | 3268 | "tags": { |
3151 | 3269 | "required": [ |
3152 | 3270 | "type" |
|
3969 | 4087 | "fields" |
3970 | 4088 | ] |
3971 | 4089 | }, |
| 4090 | + "blueprint": { |
| 4091 | + "const": "section" |
| 4092 | + }, |
3972 | 4093 | "fields": { |
3973 | 4094 | "$ref": "#/$defs/wrappers/fields" |
3974 | 4095 | } |
|
4315 | 4436 | { |
4316 | 4437 | "$ref": "#/$defs/fields/structure" |
4317 | 4438 | }, |
| 4439 | + { |
| 4440 | + "$ref": "#/$defs/fields/stats" |
| 4441 | + }, |
4318 | 4442 | { |
4319 | 4443 | "$ref": "#/$defs/fields/tags" |
4320 | 4444 | }, |
|
4369 | 4493 | }, |
4370 | 4494 | { |
4371 | 4495 | "$ref": "#/$defs/sections/pages" |
| 4496 | + }, |
| 4497 | + { |
| 4498 | + "$ref": "#/$defs/sections/stats" |
4372 | 4499 | } |
4373 | 4500 | ] |
4374 | 4501 | } |
|
0 commit comments