summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md6
-rw-r--r--src/app/db/service/base/helpers.js8
2 files changed, 7 insertions, 7 deletions
diff --git a/README.md b/README.md
index fcf2a8f..1fc7e5d 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,9 @@ A box for shoes :)
### Postgres
```bash
-createdb postgres_db
-createuser --interactive postgres_user
-psql postgres_db
+createdb shoebox_db
+createuser --interactive shoebox_user
+psql shoebox_db
```
```sql
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,