diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-10-17 03:20:52 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-10-17 03:20:52 +0200 |
| commit | 6d89b1c750da79cf36fcd8c0bc8106c0862d131b (patch) | |
| tree | c311b7850a6c3a16753b70188ae9083d46f0df67 /src | |
| parent | 06ecdf2af182034496e2123852deee4a58de1043 (diff) | |
loose shoes
Diffstat (limited to 'src')
| -rw-r--r-- | src/app/db/service/base/helpers.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/app/db/service/base/helpers.js b/src/app/db/service/base/helpers.js index 9ab1119..c6c415e 100644 --- a/src/app/db/service/base/helpers.js +++ b/src/app/db/service/base/helpers.js @@ -48,7 +48,7 @@ export function createCustomRoute(service, methods) { * @returns {Function} the method called on the iterable */ export function createCrudRoute(service, methods) { - const { parent, permissions, hooks, logging } = service.options; + const { parent, permissions, hooks, logging, authenticate } = service.options; const loggingHook = logging ? [logging] : []; /** * Create a CRUD route @@ -63,7 +63,7 @@ export function createCrudRoute(service, methods) { verb = "get"; route = "/"; handlers = [ - checkPermission(permissions, "read"), + authenticate && checkPermission(permissions, "read"), ...beforeHooks, methods.index(service), ]; @@ -72,7 +72,7 @@ export function createCrudRoute(service, methods) { verb = "get"; route = "/:id"; handlers = [ - checkPermission(permissions, "read"), + authenticate && checkPermission(permissions, "read"), ...beforeHooks, methods.show(service), ]; @@ -81,7 +81,7 @@ export function createCrudRoute(service, methods) { verb = "post"; route = "/"; handlers = [ - checkPermission(permissions, "create"), + authenticate && checkPermission(permissions, "create"), ...beforeHooks, methods.create(service), ...loggingHook, |
