Commit graph

422 commits

Author SHA1 Message Date
Barnabas Jovanovics
948472387f update test 2024-08-26 13:38:14 +02:00
Barnabas Jovanovics
a54db97ee9 handle destroys 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
8f0167d394 clean up part 1 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
46ac0136f3 use trace and handle arguments 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
45ca5cc9c0 wip: add subscription result type 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
0064d8d2b1 handle filter 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
df7dd8284b add actor function 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
bd323e69ed do some renaming 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
e60356ffb7 only listen to the configured actions 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
15d7f34d12 use the configured read action to get the data in the resolver 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
f20d56fe0b handle not found case 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
23e5653f11 add missing alias 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
49cd049d65 add endpoint with custom run_docset function 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
d12e4728f5 rebase on main 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
f483d69552 wip 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
c4f08da18a move resolve logic in existing resolver module 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
f50f83f360 create config that can use the filter to create a context_id for de-duplication 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
4fc7b0be24 subscribed and recieved data in playground 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
bc8449025e wip 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
eb96ef8c10 returned my first result from a subscription 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
64737aa505 add subscription field to schema 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
52dfa22afd wip 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
5e4bbd8f8e a step in the right direction? 2024-08-26 11:40:52 +02:00
Barnabas Jovanovics
8f51511c24 wip 2024-08-26 11:40:52 +02:00
Zach Daniel
29cf2d69fc chore: skip sobelow errors 2024-08-16 14:41:03 -04:00
Zach Daniel
097ea273a9 chore: don't do codegen by default 2024-08-16 14:39:41 -04:00
Zach Daniel
3d1babb9f1 improvement: add schema codegen features & guide 2024-08-16 14:36:49 -04:00
Zach Daniel
f349a5aeaa improvement: support new struct types in type generation 2024-08-09 17:42:24 -04:00
Zach Daniel
190a7a1f75 improvement: support new struct fields constraint 2024-08-09 17:30:06 -04:00
Zach Daniel
dd5060f59a fix: match on action in error message properly 2024-08-06 20:47:14 -04:00
Rebecca Le
c3544dfe29
improvement: Set up GraphQL schema file in the web module namespace (#205)
This keeps consistency with AshJsonApi, which generates its router in the web module namespace as well
2024-08-03 09:49:55 -04:00
Zach Daniel
7845fe89d4 fix: use .has_expression?/0 instead of function_exported?/3 2024-08-02 12:16:21 -04:00
Kamil Kołodziej
b9e7848633
fix: error handling list of atoms (#204)
* fix: error handling list of atoms

* Update lib/default_error_handler.ex

---------

Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
2024-08-02 09:07:31 -04:00
Zach Daniel
232563b661 fix: try to resolve compilation issues w/ Code.ensure_compiled! 2024-08-01 15:58:35 -04:00
Jonatan Männchen
c67b9f5ab6
feat: Ash.Type.File compatibility (#202)
resolves #201
most of the code is adapted from 104b8c199c
2024-07-30 11:14:37 -04:00
Rebecca Le
3e5cf20023
bugfix: Fix check for checking if a field is filterable or not (#198) 2024-07-21 11:54:52 -04:00
Zach Daniel
36eac7bc54 chore: handle pkey-less resources at compile time 2024-07-19 17:41:42 -04:00
Zach Daniel
5823a3043f chore: remove empty file 2024-07-19 15:40:45 -04:00
Zach Daniel
1b8136212d chore: reintroduce work lost in a bad rebase 2024-07-18 13:32:25 -04:00
Zach Daniel
a659ff4693 improvement: add extension installation code 2024-07-18 13:30:29 -04:00
Rebecca Le
4f0d508a3e
chore: Wording tweaks to installer content (#193) 2024-07-16 06:03:36 -04:00
Zach Daniel
88735868cc chore: put playground above base 2024-07-15 20:46:03 -04:00
Zach Daniel
01ca76da70 improvement: add igniter-backed installer 2024-07-15 14:25:40 -04:00
Barnabas Jovanovics
d47ab78747
fix: use checked constraints (#187) 2024-07-01 09:25:38 -04:00
Zach Daniel
2a2af45230 improvement: add nullable_fields? for easily marking fields as nullable
test: update tests to use this to illustrate field policy behavior
2024-07-01 09:25:14 -04:00
Zach Daniel
53b3fbd699 chore: small reorg of functions 2024-07-01 08:39:56 -04:00
Zach Daniel
8d612a08bc chore: ensure managed relationship types are distinct on identifier 2024-06-22 12:29:36 -04:00
Zach Daniel
b1ab52959d fix: don't assume filter is non-nil for gets 2024-06-21 15:11:22 -04:00
Zach Daniel
0292ef1db8 improvement: only define managed_relationship mutations when necessary 2024-06-18 08:59:10 -04:00
Zach Daniel
eac844186a fix: properly interpolate action in conflict messages 2024-06-17 20:00:54 -04:00