[#3896] added $apis.requireGuestOnly() middleware JSVM binding
This commit is contained in:
parent
16da7d9e1a
commit
6e6c873cc6
|
@ -69,6 +69,8 @@
|
|||
|
||||
- Added `filesystem.NewFileFromUrl(ctx, url)` helper method to construct a `*filesystem.BytesReader` file from the specified url.
|
||||
|
||||
- Added `$apis.requireGuestOnly()` middleware JSVM binding ([#3896](https://github.com/pocketbase/pocketbase/issues/3896)).
|
||||
|
||||
|
||||
## v0.20.0-rc3
|
||||
|
||||
|
|
|
@ -607,6 +607,7 @@ func apisBinds(vm *goja.Runtime) {
|
|||
})
|
||||
|
||||
// middlewares
|
||||
obj.Set("requireGuestOnly", apis.RequireGuestOnly)
|
||||
obj.Set("requireRecordAuth", apis.RequireRecordAuth)
|
||||
obj.Set("requireAdminAuth", apis.RequireAdminAuth)
|
||||
obj.Set("requireAdminAuthOnlyIfAny", apis.RequireAdminAuthOnlyIfAny)
|
||||
|
|
|
@ -934,7 +934,7 @@ func TestApisBindsCount(t *testing.T) {
|
|||
apisBinds(vm)
|
||||
|
||||
testBindsCount(vm, "this", 6, t)
|
||||
testBindsCount(vm, "$apis", 11, t)
|
||||
testBindsCount(vm, "$apis", 12, t)
|
||||
}
|
||||
|
||||
func TestApisBindsApiError(t *testing.T) {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -953,6 +953,7 @@ declare namespace $apis {
|
|||
*/
|
||||
export function staticDirectoryHandler(dir: string, indexFallback: boolean): echo.HandlerFunc
|
||||
|
||||
let requireGuestOnly: apis.requireGuestOnly
|
||||
let requireRecordAuth: apis.requireRecordAuth
|
||||
let requireAdminAuth: apis.requireAdminAuth
|
||||
let requireAdminAuthOnlyIfAny: apis.requireAdminAuthOnlyIfAny
|
||||
|
|
Loading…
Reference in New Issue