Rakesh Emmadi
75e4400bc5
add req_user_id as alias to x-hasura-user-id ( fix #317 ) ( #320 )
2018-08-29 11:17:13 +05:30
Rakesh Emmadi
efc9fc7ba9
simpler root level select fields using primary keys ( fix #304 ) ( #306 )
...
* select fields by primary key col values as argument values, fix #304
* change field name 'table_by_pkey' to 'table_by_pk'
2018-08-27 19:47:03 +05:30
Rakesh Emmadi
0f13f72bfe
do not allow creating permissions for admin role, fix #310 ( #312 )
2018-08-27 17:20:18 +05:30
Rakesh Emmadi
e3b56ac368
fix upsert queries to work on non admin roles ( fix #239 ) ( #291 )
2018-08-17 20:14:43 +05:30
Rakesh Emmadi
0797407dbf
respect the nullability of columns in generated schema ( fix #256 ) ( #276 )
2018-08-10 18:14:44 +05:30
Rakesh Emmadi
9c55490e98
add limit in select permission which overrides limit in query ( close #178 ) ( #237 )
2018-08-06 17:45:08 +05:30
Rakesh Emmadi
c94640a377
don't allow creating relationships from/to a table that isn't tracked ( fix #185 ) ( #229 )
...
* don't allow fkey based relations from/to a table that isn't tracked, fix #185
Check if remote table exist in metadata when creating foreign-key
based object relationship.
* add tests for adding object relation using fkey if remote table is untracked
2018-08-03 15:04:37 +05:30
Vamshi Surabhi
679310b008
accomodate for the precedence of IS before 9.5, closes #150
2018-07-17 22:26:47 +05:30
Rakesh Emmadi
5efa366b49
add 'on_conflict' argument to insert mutation ( closes #105 )
...
* add 'on_conflict' condition to allow upsert mutation, closes #105
* check for empty unique or primary key constraints
* add 'on_conflict' condition test cases and introspection test case
* update 'conflict_action' enum values' description
2018-07-17 18:53:23 +05:30
Vamshi Surabhi
db1a098b3b
server: do not publish schema for system defined tables
2018-06-29 16:30:54 +05:30
Rakesh Emmadi
a4dbe58c15
server: Disallow untrack_table for system defined tables. Fix #12 ( #15 )
2018-06-28 17:26:40 +05:30
Vamshi Surabhi
530027cf20
move raven into graphql-engine repo
2018-06-28 00:32:00 +05:30