Some openAPI changes, fixing defaults for app ID, role endpoint permissions and export role examples.

This commit is contained in:
mike12345567 2024-11-01 15:43:36 +00:00
parent be27bdba66
commit 792d891068
3 changed files with 5 additions and 2 deletions

View File

@ -24,7 +24,7 @@ export const appId = {
required: true,
description: "The ID of the app which this request is targeting.",
schema: {
default: "{{ appId }}",
default: "{{appId}}",
type: "string",
},
}
@ -35,7 +35,7 @@ export const appIdUrl = {
required: true,
description: "The ID of the app which this request is targeting.",
schema: {
default: "{{ appId }}",
default: "{{appId}}",
type: "string",
},
}

View File

@ -15,6 +15,7 @@ export const examples = {
...user.getExamples(),
...misc.getExamples(),
...metrics.getExamples(),
...roles.getExamples(),
}
export const schemas = {

View File

@ -4,6 +4,7 @@ import queryEndpoints from "./queries"
import tableEndpoints from "./tables"
import rowEndpoints from "./rows"
import userEndpoints from "./users"
import roleEndpoints from "./roles"
import authorized from "../../../middleware/authorized"
import publicApi from "../../../middleware/publicApi"
import { paramResource, paramSubResource } from "../../../middleware/resourceId"
@ -145,6 +146,7 @@ function applyRoutes(
}
applyAdminRoutes(metricEndpoints)
applyAdminRoutes(roleEndpoints)
applyRoutes(appEndpoints, PermissionType.APP, "appId")
applyRoutes(tableEndpoints, PermissionType.TABLE, "tableId")
applyRoutes(userEndpoints, PermissionType.USER, "userId")