From 49dd7bf98ba6e0d3a6614ac7d772f4bd2bd17a8a Mon Sep 17 00:00:00 2001 From: Rakesh Emmadi Date: Fri, 12 Oct 2018 17:36:12 +0530 Subject: [PATCH] allow mutations on views only if they are allowed by postgres (fix #232) (#339) --- console/src/components/Main/Main.js | 150 +++++++++--------- .../components/Services/Data/DataActions.js | 34 ++++ .../Data/TablePermissions/Permissions.js | 65 +++++++- server/src-lib/Hasura/GraphQL/Schema.hs | 94 ++++++----- .../Hasura/RQL/DDL/Permission/Internal.hs | 14 ++ server/src-lib/Hasura/RQL/DDL/Schema/Table.hs | 34 +++- server/src-lib/Hasura/RQL/DML/Delete.hs | 4 + server/src-lib/Hasura/RQL/DML/Insert.hs | 4 + server/src-lib/Hasura/RQL/DML/Update.hs | 4 + .../src-lib/Hasura/RQL/Types/SchemaCache.hs | 38 ++++- server/src-lib/Hasura/SQL/Types.hs | 30 ++++ 11 files changed, 351 insertions(+), 120 deletions(-) diff --git a/console/src/components/Main/Main.js b/console/src/components/Main/Main.js index c9774d6e..d12acb3f 100644 --- a/console/src/components/Main/Main.js +++ b/console/src/components/Main/Main.js @@ -311,30 +311,30 @@ class Main extends React.Component { {!this.state.loveConsentState.isDismissed ? [ - , -