Added CR suggestions
This commit is contained in:
parent
ad9619bb00
commit
5307078171
@ -12,9 +12,9 @@ DECLARE
|
|||||||
_pg_exception_context TEXT;
|
_pg_exception_context TEXT;
|
||||||
<% unless superuser_function? -%>apikey_permissions json;<% end %>
|
<% unless superuser_function? -%>apikey_permissions json;<% end %>
|
||||||
BEGIN
|
BEGIN
|
||||||
IF session_user = 'publicuser' OR session_user ~ 'cartodb_publicuser_*' THEN
|
<% unless requires_permission %>IF session_user = 'publicuser' OR session_user ~ 'cartodb_publicuser_*' THEN
|
||||||
RAISE EXCEPTION 'The api_key must be provided';
|
RAISE EXCEPTION 'The api_key must be provided';
|
||||||
END IF;
|
END IF;<% end %>
|
||||||
<% unless superuser_function? -%>SELECT u, o, p INTO username, orgname, apikey_permissions FROM cdb_dataservices_client._cdb_entity_config() AS (u text, o text, p json);
|
<% unless superuser_function? -%>SELECT u, o, p INTO username, orgname, apikey_permissions FROM cdb_dataservices_client._cdb_entity_config() AS (u text, o text, p json);
|
||||||
<% if requires_permission %>IF apikey_permissions IS NULL OR NOT apikey_permissions::jsonb ? '<%= permission_name %>' THEN
|
<% if requires_permission %>IF apikey_permissions IS NULL OR NOT apikey_permissions::jsonb ? '<%= permission_name %>' THEN
|
||||||
RAISE EXCEPTION '<%= permission_error %>';
|
RAISE EXCEPTION '<%= permission_error %>';
|
||||||
|
@ -17,9 +17,6 @@ DECLARE
|
|||||||
orgname text;
|
orgname text;
|
||||||
apikey_permissions json;
|
apikey_permissions json;
|
||||||
BEGIN
|
BEGIN
|
||||||
IF session_user = 'publicuser' OR session_user ~ 'cartodb_publicuser_*' THEN
|
|
||||||
RAISE EXCEPTION 'The api_key must be provided';
|
|
||||||
END IF;
|
|
||||||
SELECT u, o, p INTO username, orgname, apikey_permissions FROM cdb_dataservices_client._cdb_entity_config() AS (u text, o text, p json);
|
SELECT u, o, p INTO username, orgname, apikey_permissions FROM cdb_dataservices_client._cdb_entity_config() AS (u text, o text, p json);
|
||||||
IF apikey_permissions IS NULL OR NOT apikey_permissions::jsonb ? 'geocoding' THEN
|
IF apikey_permissions IS NULL OR NOT apikey_permissions::jsonb ? 'geocoding' THEN
|
||||||
RAISE EXCEPTION 'Geocoding permission denied' USING ERRCODE = '01007';
|
RAISE EXCEPTION 'Geocoding permission denied' USING ERRCODE = '01007';
|
||||||
|
Loading…
Reference in New Issue
Block a user