mirror of
https://github.com/thiloho/archtika.git
synced 2025-11-22 02:41:35 +01:00
GRANT anon users image viewing functionality
This commit is contained in:
@@ -81,14 +81,6 @@ CREATE POLICY delete_website ON internal.website
|
||||
FOR DELETE
|
||||
USING (internal.user_has_website_access (id, 40));
|
||||
|
||||
CREATE POLICY view_media ON internal.media
|
||||
FOR SELECT
|
||||
USING (internal.user_has_website_access (website_id, 10));
|
||||
|
||||
CREATE POLICY insert_media ON internal.media
|
||||
FOR INSERT
|
||||
WITH CHECK (internal.user_has_website_access (website_id, 20));
|
||||
|
||||
CREATE POLICY view_settings ON internal.settings
|
||||
FOR SELECT
|
||||
USING (internal.user_has_website_access (website_id, 10));
|
||||
@@ -194,10 +186,6 @@ DROP POLICY delete_website ON internal.website;
|
||||
|
||||
DROP POLICY update_website ON internal.website;
|
||||
|
||||
DROP POLICY view_media ON internal.media;
|
||||
|
||||
DROP POLICY insert_media ON internal.media;
|
||||
|
||||
DROP POLICY view_settings ON internal.settings;
|
||||
|
||||
DROP POLICY update_settings ON internal.settings;
|
||||
|
||||
@@ -17,8 +17,7 @@ END IF;
|
||||
RETURN NEW;
|
||||
END;
|
||||
$$
|
||||
LANGUAGE plpgsql
|
||||
SECURITY DEFINER;
|
||||
LANGUAGE plpgsql;
|
||||
|
||||
CREATE CONSTRAINT TRIGGER check_user_not_website_owner
|
||||
AFTER INSERT ON internal.collab
|
||||
|
||||
@@ -72,6 +72,8 @@ SECURITY DEFINER;
|
||||
|
||||
GRANT EXECUTE ON FUNCTION api.upload_file (BYTEA) TO authenticated_user;
|
||||
|
||||
GRANT EXECUTE ON FUNCTION api.retrieve_file (UUID) TO anon;
|
||||
|
||||
GRANT EXECUTE ON FUNCTION api.retrieve_file (UUID) TO authenticated_user;
|
||||
|
||||
-- migrate:down
|
||||
|
||||
Reference in New Issue
Block a user