From 874d2cc9e2f68c9059c14fac65f67d5f822e8530 Mon Sep 17 00:00:00 2001 From: Henrique Varella Ehrenfried <h.v.ehrenfried@gmail.com> Date: Tue, 29 May 2018 10:11:10 -0300 Subject: [PATCH] Fix permissions on geolocation Signed-off-by: Henrique Varella Ehrenfried <h.v.ehrenfried@gmail.com> --- common/models/geolocation.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/common/models/geolocation.json b/common/models/geolocation.json index e063519..d3ee6d6 100644 --- a/common/models/geolocation.json +++ b/common/models/geolocation.json @@ -40,7 +40,7 @@ }, "user_id": { "type": "number", - "required": true + "required": false } }, "validations": [], @@ -63,12 +63,6 @@ "principalId": "$everyone", "permission": "DENY" }, - { - "accessType": "WRITE", - "principalType": "ROLE", - "principalId": "$everyone", - "permission": "ALLOW" - }, { "accessType": "READ", "principalType": "ROLE", @@ -80,6 +74,13 @@ "principalType": "ROLE", "principalId": "admin", "permission": "ALLOW" + }, + { + "accessType": "EXECUTE", + "principalType": "ROLE", + "principalId": "$everyone", + "permission": "ALLOW", + "property": "create" } ], "methods": {} -- GitLab