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