Commit graph

4473 commits

Author SHA1 Message Date
Zach Daniel
1cc096e621
improvement: huge query/filter overhaul 2020-05-13 11:54:44 -04:00
Zach Daniel
5cd97e39d2
Merge pull request #14 from ash-project/add-query-struct 2020-05-09 22:26:36 -04:00
Zach Daniel
596a8e3d75
improvement: remove pagination, add query struct (unused) 2020-05-09 22:23:23 -04:00
Zach Daniel
6488df78c0
Merge pull request #13 from ash-project/improve-filter-parens-printing 2020-05-09 20:08:45 -04:00
Zach Daniel
22e649a755
improvement(filters): simplify/improve inspect logic 2020-05-09 20:02:40 -04:00
Zach Daniel
5a5737d25d
Merge pull request #12 from ash-project/refactor-filter-inspect
refactor(filter, inspect): adds helpers and guards to clarify code
2020-05-09 19:38:46 -04:00
vherr2
e0efa2a12c Updates guard with perf feedback 2020-05-09 16:32:14 -07:00
vherr2
127d4abd62 Fixes guard for maps 2020-05-09 16:30:21 -07:00
vherr2
c89600a248 refactor(filter, inspect): adds helpers and guards to clarify code
Creates private guard for checking against nil/empty values; Moves variable assignment outside of
function heads when not required for differentiating pattern matching; Adds helpers for parsing
attributes and relationships
2020-05-09 16:26:59 -07:00
Zach Daniel
6d78286112
Merge pull request #11 from ash-project/move-inspect-impl-to-struct-files
refactor(filter): moves defimpl Inspect to corresponding struct files
2020-05-09 19:25:10 -04:00
vherr2
665f82a45e refactor(filter): moves defimpl Inspect to corresponding struct files
Colocates defimpl Inspect with the corresponding struct. This should help colocate the struct itself
with the IO representation of the entity.
2020-05-09 16:20:55 -07:00
Zach Daniel
0c93ea1302
Merge pull request #10 from ash-project/skip-failing-test
test(type_test): skips failing type test
2020-05-09 19:18:55 -04:00
vherr2
03a80e0001 test(type test): skips failing type test
Skips failing test to clarify supported state of trunk
2020-05-09 15:47:18 -07:00
vherr2
666c1968e2 Fixes compilation warning for unused variable 2020-05-09 15:03:17 -07:00
Zach Daniel
91a4a668bf
fix: verbose? now prints auth log 2020-05-09 16:24:41 -04:00
Zach Daniel
1278eaedbd
feat: add side_load 2020-05-07 01:34:34 -04:00
Zach Daniel
4d73d771ea
improvement: add DslBuilder pattern for deriving dsl blocks 2020-05-07 00:12:29 -04:00
Zach Daniel
67ae03c810
improvement: add new types 2020-05-06 23:14:55 -04:00
Zach Daniel
9beea38b7a
WIP 2020-05-02 05:01:57 -04:00
Zach Daniel
7a28c7b9bd
feat: add timestamps/0 to attributes 2020-05-01 10:22:31 -04:00
Zach Daniel
2dea5d6d33
WIP on new error system. Only a few tests left to fix 2020-05-01 02:21:46 -04:00
Zach Daniel
e013341f11
fix: read generated fields after writes 2020-04-30 23:31:32 -04:00
Zach Daniel
5faff254bf
fix: more fixes 2020-04-30 23:18:04 -04:00
Zach Daniel
b988632aa3
fix: fetch_attr right 2020-04-30 23:16:48 -04:00
Zach Daniel
cf94465996
fix: attribute defaults 2020-04-30 23:15:06 -04:00
Zach Daniel
2d26d94fe2
feature: add update_defaults 2020-04-30 23:05:06 -04:00
Zach Daniel
4ea1d53a30
fix: use attribute name in error 2020-04-30 22:52:24 -04:00
Zach Daniel
7758d4069c
fix: fetch_attr return value 2020-04-30 22:45:45 -04:00
Zach Daniel
736a98d8c4
fix: writeable is not a word 2020-04-30 22:43:57 -04:00
Zach Daniel
6d12eb8546
fix: correct writeable attribute logic 2020-04-30 22:42:06 -04:00
Zach Daniel
035a857138
feat: support writeable?: false attributes 2020-04-30 22:30:15 -04:00
Zach Daniel
b567bc1f2f
fix: required attribute validations 2020-04-30 22:10:01 -04:00
Zach Daniel
8cbad05f4a
fix: use resource's primary key config 2020-04-30 20:16:58 -04:00
Zach Daniel
b7ca80d2eb
fix: fix resolvable requests logic 2020-04-30 13:36:16 -04:00
Zach Daniel
73c51943cf
WIP 2020-04-29 23:10:48 -04:00
Zach Daniel
f6bca5942b
WIP 2020-04-29 21:01:44 -04:00
Zach Daniel
51fcf1a498
WIP 2020-04-28 00:12:57 -04:00
Zach Daniel
61c0ffee50
WIP 2020-04-25 23:56:21 -04:00
Zach Daniel
2e0aa229be
WIP 2020-04-24 10:27:47 -04:00
Zach Daniel
ec404bc89f
WIP 2020-04-20 00:43:33 -04:00
Zach Daniel
24d1bd03c4
WIP 2020-04-19 23:15:52 -04:00
Zach Daniel
8170efca8a
WIP 2020-04-19 14:01:01 -04:00
Zach Daniel
61c46f33a3
WIP 2020-04-18 23:26:05 -04:00
Zach Daniel
bee1150385
WIP 2020-04-12 18:52:52 -04:00
Zach Daniel
9766db8b92
WIP 2020-04-12 18:33:03 -04:00
Zach Daniel
290a2e2048
WIP 2020-04-05 14:54:05 -04:00
Zach Daniel
68b8261411
WIP 2020-04-05 06:25:17 -04:00
Zach Daniel
3a6543a9b3
WIP 2020-04-05 06:25:17 -04:00
Andrew Callahan
d850cd242a remove duplicate key 2020-03-29 11:59:14 -05:00
Zach Daniel
3e928d3462
WIP 2020-03-28 16:26:13 -04:00