From e013799ec84e6e7c5dd7c1e6d5355bf87edbeb87 Mon Sep 17 00:00:00 2001 From: Nirmalya Ghosh Date: Sat, 4 Apr 2020 18:21:35 +0530 Subject: [PATCH] feat: Permits Select operation based on current user --- .../down.yaml | 23 +++++++++++++++++ .../up.yaml | 25 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 packages/backend/migrations/1586004365794_update_permission_user_public_table_user/down.yaml create mode 100644 packages/backend/migrations/1586004365794_update_permission_user_public_table_user/up.yaml diff --git a/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/down.yaml b/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/down.yaml new file mode 100644 index 00000000..f28424a5 --- /dev/null +++ b/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/down.yaml @@ -0,0 +1,23 @@ +- args: + role: user + table: + name: user + schema: public + type: drop_select_permission +- args: + permission: + allow_aggregations: false + columns: + - active + - email + - password + - created_at + - updated_at + - id + computed_fields: [] + filter: {} + role: user + table: + name: user + schema: public + type: create_select_permission diff --git a/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/up.yaml b/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/up.yaml new file mode 100644 index 00000000..be9ea64b --- /dev/null +++ b/packages/backend/migrations/1586004365794_update_permission_user_public_table_user/up.yaml @@ -0,0 +1,25 @@ +- args: + role: user + table: + name: user + schema: public + type: drop_select_permission +- args: + permission: + allow_aggregations: false + columns: + - active + - email + - password + - created_at + - updated_at + - id + computed_fields: [] + filter: + id: + _eq: X-Hasura-User-Id + role: user + table: + name: user + schema: public + type: create_select_permission