Renames
This commit is contained in:
parent
4c11a6593c
commit
97f7629345
|
@ -4,7 +4,7 @@ import authorized from "../../middleware/authorized"
|
||||||
import { paramResource, paramSubResource } from "../../middleware/resourceId"
|
import { paramResource, paramSubResource } from "../../middleware/resourceId"
|
||||||
import { permissions } from "@budibase/backend-core"
|
import { permissions } from "@budibase/backend-core"
|
||||||
import { internalSearchValidator } from "./utils/validators"
|
import { internalSearchValidator } from "./utils/validators"
|
||||||
import guardViewRowInfo from "../../middleware/guardViewRowInfo"
|
import noViewData from "../../middleware/noViewData"
|
||||||
const { PermissionType, PermissionLevel } = permissions
|
const { PermissionType, PermissionLevel } = permissions
|
||||||
|
|
||||||
const router: Router = new Router()
|
const router: Router = new Router()
|
||||||
|
@ -175,7 +175,7 @@ router
|
||||||
"/api/:tableId/rows",
|
"/api/:tableId/rows",
|
||||||
paramResource("tableId"),
|
paramResource("tableId"),
|
||||||
authorized(PermissionType.TABLE, PermissionLevel.WRITE),
|
authorized(PermissionType.TABLE, PermissionLevel.WRITE),
|
||||||
guardViewRowInfo(),
|
noViewData(),
|
||||||
rowController.save
|
rowController.save
|
||||||
)
|
)
|
||||||
/**
|
/**
|
||||||
|
@ -190,7 +190,7 @@ router
|
||||||
"/api/:tableId/rows",
|
"/api/:tableId/rows",
|
||||||
paramResource("tableId"),
|
paramResource("tableId"),
|
||||||
authorized(PermissionType.TABLE, PermissionLevel.WRITE),
|
authorized(PermissionType.TABLE, PermissionLevel.WRITE),
|
||||||
guardViewRowInfo(),
|
noViewData(),
|
||||||
rowController.patch
|
rowController.patch
|
||||||
)
|
)
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
import { Ctx, Row } from "@budibase/types"
|
import { Ctx, Row } from "@budibase/types"
|
||||||
|
|
||||||
const checkNoViewData = async (ctx: Ctx<Row>) => {
|
export default () => async (ctx: Ctx<Row>, next: any) => {
|
||||||
if (ctx.request.body._viewId) {
|
if (ctx.request.body._viewId) {
|
||||||
ctx.throw(400, "Table row endpoints cannot contain view info")
|
ctx.throw(400, "Table row endpoints cannot contain view info")
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
export default () => async (ctx: any, next: any) => {
|
|
||||||
await checkNoViewData(ctx)
|
|
||||||
return next()
|
return next()
|
||||||
}
|
}
|
Loading…
Reference in New Issue