mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 17:02:49 +03:00
b84db36ebb
* basic doc for actions * custom_types, sync and async actions * switch to graphql-parser-hs on github * update docs * metadata import/export * webhook calls are now supported * relationships in sync actions * initialise.sql is now in sync with the migration file * fix metadata tests * allow specifying arguments of actions * fix blacklist check on check_build_worthiness job * track custom_types and actions related tables * handlers are now triggered on async actions * default to pgjson unless a field is involved in relationships, for generating definition list * use 'true' for action filter for non admin role * fix create_action_permission sql query * drop permissions when dropping an action * add a hdb_role view (and relationships) to fetch all roles in the system * rename 'webhook' key in action definition to 'handler' * allow templating actions wehook URLs with env vars * add 'update_action' /v1/query type * allow forwarding client headers by setting `forward_client_headers` in action definition * add 'headers' configuration in action definition * handle webhook error response based on status codes * support array relationships for custom types * implement single row mutation, see https://github.com/hasura/graphql-engine/issues/3731 * single row mutation: rename 'pk_columns' -> 'columns' and no-op refactor * use top level primary key inputs for delete_by_pk & account select permissions for single row mutations * use only REST semantics to resolve the webhook response * use 'pk_columns' instead of 'columns' for update_by_pk input * add python basic tests for single row mutations * add action context (name) in webhook payload * Async action response is accessible for non admin roles only if the request session vars equals to action's * clean nulls, empty arrays for actions, custom types in export metadata * async action mutation returns only the UUID of the action * unit tests for URL template parser * Basic sync actions python tests * fix output in async query & add async tests * add admin secret header in async actions python test * document async action architecture in Resolve/Action.hs file * support actions returning array of objects * tests for list type response actions * update docs with actions and custom types metadata API reference * update actions python tests as per #f8e1330 Co-authored-by: Tirumarai Selvan <tirumarai.selvan@gmail.com> Co-authored-by: Aravind Shankar <face11301@gmail.com> Co-authored-by: Rakesh Emmadi <12475069+rakeshkky@users.noreply.github.com> |
||
---|---|---|
.. | ||
1_to_2.sql | ||
2_to_3.sql | ||
4_to_5.sql | ||
5_to_6.sql | ||
6_to_7.sql | ||
7_to_8.sql | ||
8_to_9.sql | ||
9_to_10.sql | ||
08_to_1.sql | ||
10_to_11.sql | ||
11_to_12.sql | ||
12_to_13.sql | ||
13_to_12.sql | ||
13_to_14.sql | ||
14_to_13.sql | ||
14_to_15.sql | ||
15_to_14.sql | ||
15_to_16.sql | ||
16_to_15.sql | ||
16_to_17.sql | ||
17_to_16.sql | ||
17_to_18.sql | ||
18_to_17.sql | ||
18_to_19.sql | ||
19_to_18.sql | ||
19_to_20.sql | ||
20_to_19.sql | ||
20_to_21.sql | ||
21_to_20.sql | ||
21_to_22.sql | ||
22_to_21.sql | ||
22_to_23.sql | ||
23_to_22.sql | ||
23_to_24.sql | ||
24_to_23.sql | ||
24_to_25.sql | ||
25_to_24.sql | ||
25_to_26.sql | ||
26_to_25.sql | ||
26_to_27.sql | ||
27_to_26.sql | ||
27_to_28.sql | ||
28_to_27.sql | ||
28_to_29.sql | ||
29_to_28.sql | ||
29_to_30.sql | ||
30_to_29.sql | ||
30_to_31.sql | ||
31_to_30.sql | ||
31_to_32.sql | ||
32_to_31.sql |