feat: add grouped TechLog route contracts
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
"requiredFields": [
|
||||
"routeId",
|
||||
"path",
|
||||
"layoutGroup",
|
||||
"paramsSchema",
|
||||
"searchSchema",
|
||||
"access",
|
||||
@@ -28,6 +29,7 @@
|
||||
"fieldTypes": {
|
||||
"routeId": "string",
|
||||
"path": "string",
|
||||
"layoutGroup": "string",
|
||||
"paramsSchema": "string|null",
|
||||
"searchSchema": "string|null",
|
||||
"access": "string",
|
||||
@@ -41,8 +43,27 @@
|
||||
"uniqueFields": ["routeId", "path", "chunkId"],
|
||||
"allowedValues": {
|
||||
"access": ["public", "session-required"],
|
||||
"paramsSchema": [null, "NotFoundSplat", "ReferenceResourceParams"],
|
||||
"searchSchema": [null, "ReferenceResourceListQuery"],
|
||||
"layoutGroup": ["PUBLIC", "STUDIO"],
|
||||
"paramsSchema": [
|
||||
null,
|
||||
"NotFoundSplat",
|
||||
"ReferenceResourceParams",
|
||||
"TechLogExploreKindParams",
|
||||
"TechLogSlugParams",
|
||||
"TechLogVersionParams",
|
||||
"TechLogDocumentIdParams",
|
||||
"TechLogPublicationEventIdParams",
|
||||
"TechLogStudioSplat"
|
||||
],
|
||||
"searchSchema": [
|
||||
null,
|
||||
"ReferenceResourceListQuery",
|
||||
"TechLogHomeSearch",
|
||||
"TechLogExploreSearch",
|
||||
"TechLogExploreKindSearch",
|
||||
"TechLogSearchQuery",
|
||||
"TechLogCaseStateSearch"
|
||||
],
|
||||
"loadingSurface": [
|
||||
"app-shell",
|
||||
"example-page",
|
||||
@@ -84,6 +105,7 @@
|
||||
"breakingFields": [
|
||||
"routeId",
|
||||
"path",
|
||||
"layoutGroup",
|
||||
"paramsSchema",
|
||||
"searchSchema",
|
||||
"access",
|
||||
|
||||
Reference in New Issue
Block a user