diff --git a/common/models/geolocation.json b/common/models/geolocation.json index e063519bcd3d4c1f647c405efca7ca7142436fb0..d3ee6d65fbb9a6a6a43c176a137370c0821f4390 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": {}