Commit Graph

401 Commits

Author SHA1 Message Date
Rakesh Emmadi
0e9d6994ac refactor nested insert mutation and fix returning (fix #844) (#852)
* improved nested insert execution logic

* integrate error path, improve executing 'withExp' and improve tests

* add more readable types in '/Resolve/Insert.hs'

* set conflict context just before executing WITH expression
2018-11-02 19:31:01 +05:30
Praveen Durairaj
5b987a4acd update graphiql-online footer css (#967) 2018-11-02 16:00:16 +05:30
Shahidh K Muhammed
f7da89e10a
remove enable console from docker cmd and add it as env var (close #907) (#938) 2018-11-02 15:59:01 +05:30
Shahidh K Muhammed
1470caa1df
update digitalocean one-click app manifests on deploy (close #878) (#937) 2018-11-02 15:51:44 +05:30
Rakesh Emmadi
1a91399298 extract session variables from relational bool expression (fix #960) (#961) 2018-11-02 15:06:33 +05:30
Fernando K
b7800ffa2e add links to the api reference (#794) 2018-10-31 19:19:29 +05:30
Tirumarai Selvan
4bd3c57018 add retry-after header info to event-trigger docs (#956) 2018-10-31 18:21:48 +05:30
Rakesh Emmadi
0803738df1 refactor select query generation (#941) 2018-10-31 18:21:20 +05:30
surendran82
a32d94f841 update logo in console (#934) 2018-10-31 17:23:38 +05:30
Tirumarai Selvan
c5c2ed2389 give precedence to retry-after header over retry conf (#954) 2018-10-31 17:22:41 +05:30
Rikin Kachhia
37aeccc6b0 update requests package version in docs for security (#955) 2018-10-31 14:49:45 +05:30
Tirumarai Selvan
b40807c9ec change type of fetch interval to milliseconds (#939) 2018-10-30 20:50:18 +05:30
Rishichandra Wawhal
4890434477 fix broken redirect from table/edit to table/browse (close #905) (#935) 2018-10-30 16:24:51 +05:30
Mohammed Rishad
58ccddc76e pep8 fixes for python files (#875) 2018-10-30 14:51:58 +05:30
Shahidh K Muhammed
eb926f572a
remove docs from cli folder (#918) 2018-10-30 10:38:38 +05:30
Karthik Venkateswaran
b84a03fc38 fix issue with pending event trigger logs when opened (#926) 2018-10-29 23:42:22 +05:30
Karthik Venkateswaran
a1febadf47 remove tries filter from where clause for pending events (#921) 2018-10-29 20:27:51 +05:30
nizar-m
4f091e5e5b gitignore generated .tix files in pytest folder (#924) 2018-10-29 19:55:37 +05:30
Rikin Kachhia
ac8f2f65a8 reduce max algolia document size for docs (#914) 2018-10-29 18:03:48 +05:30
Karthik Venkateswaran
c3f4c35141 handle non-public schema cases for manual relationship creation (close #911) (#912) 2018-10-29 17:50:17 +05:30
Shahidh K Muhammed
ba7673af33
rename query to type on api reference 2018-10-29 14:42:44 +05:30
nizar-m
c80a37a647 make tests work without hpc (fix #903) (#904) 2018-10-29 13:13:47 +05:30
Shahidh K Muhammed
1a04a38481 update installation manifests to v1.0.0-alpha27 2018-10-29 11:35:03 +05:30
Joelvis Roman
457a7a2ac9 fix grammar in conributing guide (#873) 2018-10-29 09:44:15 +05:30
nizar-m
0ffb0478b9 Tests for server with access control, and some more tests (#710)
* 1) Tests for creating permissions
2) Test for constraint_on with GraphQL insert on_conflict

* Run tests with access key and webhook

* Tests for GraphQL query with quoted columns

* Rewrite test-server.sh so that it can be run locally

* JWT based tests

* Tests with various postgres types

* For tests on select queries, run setup only once per class

* Tests for v1 count queries

* Skip teardown for tests that does not modify data

* Workaround for hpc 'parse error when reading .tix file'

* Move GeoJson tests to the new structure

* Basic tests for v1 queries

* Tests for column, table or operator not found error cases on GraphQL queries

* Skip test teardown for mutation tests which does not change database state, even when it returns 200.
2018-10-28 23:57:49 +05:30
Vamshi Surabhi
58582be644
fix parsing webhook response, closes #890 (#894) 2018-10-28 22:01:24 +05:30
Karthik Venkateswaran
4e08be15d6 handle table/schema names in relationship suggestions properly (close #876) (#879) 2018-10-27 15:40:11 +05:30
Shyam Jalan
7e120aa115 fix typo in contributing guide (#872) 2018-10-27 15:28:12 +05:30
Soumya Ranjan Mohanty
e369b2f869 fix a typo in firebase-jwt tutorial (close#863) (#864) 2018-10-27 15:24:39 +05:30
Vinayak
e830931294 fix grammatical errors in docs (#861) 2018-10-27 15:21:14 +05:30
Tirumarai Selvan
d7024e8d42 explain parameters and headers (#867) 2018-10-27 10:29:54 +05:30
Karthik Venkateswaran
92182e9af3 update advanced settings in create trigger page (close #654) (#868) 2018-10-27 09:52:23 +05:30
Aravind Shankar
add2d40517 added support for composite relationship suggestions (close #284) (#808) 2018-10-27 09:08:17 +05:30
Karthikeya Viswanath
224042a28b set event trigger headers from console (close 523) (#812) 2018-10-27 09:03:54 +05:30
Shahidh K Muhammed
6977d32efe update installation manifests to v1.0.0-alpha26 2018-10-26 22:01:49 +05:30
Tirumarai Selvan
baf7c493bc respect retry-after header on event trigger response (#525) 2018-10-26 21:58:03 +05:30
Vamshi Surabhi
8b0082eac1
clean up user variables parsing logic and fix explain api (#869) 2018-10-26 21:27:22 +05:30
Rakesh Emmadi
fb842fde6f optional 'set' field in insert permissions, closes #216 (#622) 2018-10-26 20:28:20 +05:30
Rakesh Emmadi
f6ed169219 allow ordering using columns from object relationships (closes #463) (#672)
* allow ordering using columns from object relationships, close #463

* validate table fields in nested insert

* add tests

* add docs

* change 'table_order_by' type from enums to ordered map

* remove unwanted code from 'Schema.hs' file

* 'AnnGObject' is not list of field name and value tuple

* update docs for new order_by type

* use 'InsOrdHashMap' for 'AnnGObj'

* handle empty fields in order_by

* remove '_' prefixes for asc/desc

* fix the changed order_by syntax across the repo
2018-10-26 17:27:33 +05:30
Rakesh Emmadi
a8cee16ab5 support aggregations (closes #786) (#787)
* support for count and aggregations on columns, close #786

* support explain query for aggregations

* '<arr-rel>_agg' in '<table>' type, fix order by for aggregations

* add 'allow_aggregations' key in select permissions

* Add checkbox to toggle count and aggregations on columns on select permission

* align aggregation checkbox with columns div

* improve readability of the generated sql

* alias is needed at the top level aggregation

* throw internal errors for unexpected fields

* rename SelFld to more readable TableAggFld

* rename agg to aggregate
2018-10-26 14:32:43 +05:30
Rikin Kachhia
dada14b1ad update docs (#860)
* add $ before commands in server flag reference docs

* add deploy to AWS RDS blog link to guides in docs

* fix pagination expressionin reference docs

* update many-to-many relationship docs

* add _not operator + filtering over relationships docs
2018-10-26 08:29:36 +05:30
Praveen Durairaj
7fa6203b4f seo update for graphiql-online (#857) 2018-10-26 08:28:51 +05:30
Aravind Shankar
e437604f57 quote schema identifier separately (close #837) (#838) 2018-10-26 08:23:14 +05:30
Rakesh Emmadi
10d8529d28 allow unauthorized role in accesskey and JWT modes (closes #595) (#856) 2018-10-25 23:46:25 +05:30
Fraser Smith
b47b629c93 Update digital-ocean-one-click.rst (#851)
Fixed typos in line 291
2018-10-25 18:32:01 +05:30
toozdey
2f6d5e813b Fixed Sphinx link (404) and fixed markup to the RST guide page. (#831)
Wanted to changed links to https as well but the site has cert error.
2018-10-25 18:24:25 +05:30
Vamshi Surabhi
199531cbd9
http and websocket logs now correctly have user information, closes #849 (#850) 2018-10-25 15:07:57 +05:30
Praveen Durairaj
1266bbf354 add online graphiql to community tools (#716) 2018-10-25 14:57:02 +05:30
Tirumarai Selvan
810b440089 trigger webhooks on column level changes instead of row (close #547, close #680) (#550) 2018-10-25 12:52:51 +05:30
Vamshi Surabhi
ab9692da4d
set all session data in a single paramater, 'hasura.user' (closes #825) 2018-10-24 16:09:47 +05:30