Zach Daniel
|
b0a4a23ab2
|
chore: appease credo
|
2023-10-10 17:02:11 -04:00 |
|
Zach Daniel
|
05dd361a52
|
fix: properly set invalid_keys on action inputs
|
2023-10-10 16:59:28 -04:00 |
|
Zach Daniel
|
be202918ac
|
fix: properly validate required arguments for generic actions
|
2023-10-10 16:49:47 -04:00 |
|
Zach Daniel
|
c77ad34efb
|
improvement: set storage type for citext to ci_string
|
2023-10-10 14:12:01 -04:00 |
|
Zach Daniel
|
3782f1cfe2
|
fix: honor authorize? option for calls to aggregate
|
2023-10-10 11:10:58 -04:00 |
|
Zach Daniel
|
fbe6b21bf0
|
improvement: support to-one reference paths in calculations
|
2023-10-09 18:50:15 -04:00 |
|
Zach Daniel
|
407b09b677
|
fix: handle false values properly when passed to flows
|
2023-10-07 16:34:13 -04:00 |
|
Zach Daniel
|
32620dfd52
|
improvement: add Ash.Sort.expr_sort . In 3.0 sort should be a macro
|
2023-10-07 09:16:52 -04:00 |
|
Zach Daniel
|
49042b737d
|
fix: properly rollback transactions on returned errors in generic actions
|
2023-10-06 13:39:05 -04:00 |
|
Zach Daniel
|
b8be1123ba
|
fix: generate keysets immediately after read action
|
2023-10-05 22:50:15 -04:00 |
|
Robert Graff
|
2ad5d451b0
|
Fixes: casting an array attribute to nil (#723)
|
2023-10-04 14:55:30 -04:00 |
|
Zach Daniel
|
c2872b5181
|
fix: prepare_change_array on embedded types needs to handle nil
fix: handle_change_array on embedded types needs to honor `nil`
|
2023-10-04 13:59:26 -04:00 |
|
Zach Daniel
|
c691eb022c
|
improvement: allow overriding cast_input/2 on NewType
|
2023-10-04 11:51:59 -04:00 |
|
Zach Daniel
|
3d72e190b2
|
fix: don't use || when fetching arguments because false || nil is nil
fixes #722
|
2023-10-03 16:30:50 -04:00 |
|
Zach Daniel
|
1042ea14fd
|
chore: use uuids instead of unique integer for performance reasons
|
2023-10-03 13:42:18 -04:00 |
|
Zach Daniel
|
1fb169a73b
|
fix: handle exceptions in generic actions
improvement: massage changesets & queries in `Ash.Error.to_ash_error/3`
|
2023-10-02 18:54:48 -04:00 |
|
Dmitry Maganov
|
6d94582360
|
fix: fix types for min /max constraints in Type.Float (#718)
|
2023-10-02 18:01:55 -04:00 |
|
Zach Daniel
|
2cd0ec5884
|
fix: lower compile time dependencies
|
2023-10-02 15:54:57 -04:00 |
|
Zach Daniel
|
ed9f0d4beb
|
chore: fix invalid exception raise
|
2023-10-02 14:24:28 -04:00 |
|
Zach Daniel
|
290a5efbeb
|
fix: raise cleaner error on missing action in bulk creates
|
2023-10-02 12:04:37 -04:00 |
|
Zach Daniel
|
b3fdea3e53
|
fix: allow for ref to contain nested templates
|
2023-10-02 11:24:17 -04:00 |
|
Barnabas Jovanovics
|
7e4caf043f
|
fix: return unions as is if load is empty (#714)
* return unions as is if load is empty
* do not load on forbidden fields
|
2023-09-29 10:21:05 -04:00 |
|
Zach Daniel
|
10b1030f5c
|
chore: remove IO.inspect
|
2023-09-28 20:22:32 -04:00 |
|
Zach Daniel
|
82b9174afe
|
fix: unions, only load through types when loadable
|
2023-09-28 20:11:29 -04:00 |
|
Zach Daniel
|
851d5a59d1
|
chore: remove unnecessary case
|
2023-09-28 19:58:38 -04:00 |
|
Zach Daniel
|
80812b0ced
|
fix: handle empty list loads
|
2023-09-28 19:56:38 -04:00 |
|
Zach Daniel
|
c6dc97f17c
|
fix: ensure constraints are properly set in map/new_types
|
2023-09-28 18:51:58 -04:00 |
|
Zach Daniel
|
4d62505f69
|
improvement: don't double cast ci strings
|
2023-09-28 17:25:38 -04:00 |
|
Zach Daniel
|
7581234799
|
fix: only set non-nil values unless __keep_nil__ in seed creation
|
2023-09-28 16:53:06 -04:00 |
|
Zach Daniel
|
0ce6909939
|
fix: Ash.Seed extracts attributes from the struct now
|
2023-09-28 16:12:13 -04:00 |
|
Zach Daniel
|
04c9249f24
|
fix: properly perform field authorization on loaded through types
|
2023-09-28 10:23:16 -04:00 |
|
Zach Daniel
|
e7a734f29b
|
chore: support simple filters in runtime filterer
|
2023-09-28 08:37:07 -04:00 |
|
Dmitry Maganov
|
dedba7f471
|
fix: usage of get_by with belongs_to attribute (#712)
|
2023-09-27 22:20:16 -04:00 |
|
Zach Daniel
|
a00806eeb0
|
fix: static checks with conditions could be overly or insufficiently restrictive
|
2023-09-27 14:40:40 -04:00 |
|
Zach Daniel
|
00a582fbc1
|
chore: fix more syntax errors
|
2023-09-27 13:00:40 -04:00 |
|
Zach Daniel
|
e23c12c1c1
|
chore: fix syntax typo
|
2023-09-27 12:59:29 -04:00 |
|
Zach Daniel
|
9f97569dce
|
improvement: add context option to bulk_create
|
2023-09-27 12:09:37 -04:00 |
|
Zach Daniel
|
c571625557
|
fix: set field policy opts on field policy conditions
|
2023-09-27 10:12:13 -04:00 |
|
Dmitry Maganov
|
972207a6da
|
fix: move Resource.Transformers.BelongsToSourceField into entity (#709)
|
2023-09-27 09:06:05 -04:00 |
|
Zach Daniel
|
5c8f96231e
|
docs: finalize initial cheat_sheet/docs pattern
|
2023-09-26 23:13:40 -04:00 |
|
Zach Daniel
|
df2102501c
|
chore: replace_doc_links now doesn't mess up source urls
chore: replace_doc_links now links to spark generated dsl cheat sheets
|
2023-09-26 22:25:08 -04:00 |
|
Zach Daniel
|
b0115f5116
|
fix: don't authorize on identity usage validations
|
2023-09-26 16:09:51 -04:00 |
|
Zach Daniel
|
d07ca084a5
|
fix: handle empty batches in bulk create
|
2023-09-26 15:22:37 -04:00 |
|
Zach Daniel
|
ae3125483c
|
chore: fix trace span type dtypespec
|
2023-09-26 11:29:37 -04:00 |
|
Zach Daniel
|
27a368660f
|
improvement: expose max/min constraints on Ash.Type.Float
|
2023-09-26 08:26:34 -04:00 |
|
Zach Daniel
|
728a63b416
|
chore: default Ash.Type.Datetime storage type
I shouldn't have to do this, though?
|
2023-09-25 11:19:25 -04:00 |
|
Barnabas Jovanovics
|
9e16109950
|
feat: expose query or changeset to field policies (#701)
|
2023-09-25 11:13:36 -04:00 |
|
Zach Daniel
|
93fc4a35b2
|
improvement: rework utc_datetime to datetime
the old types are now newtypes over the new type
fixes: #704
|
2023-09-25 11:11:56 -04:00 |
|
Zach Daniel
|
5466c88d58
|
improvement: explicitly validate manual action return types
|
2023-09-25 10:49:34 -04:00 |
|
Zach Daniel
|
2d9f9ee362
|
improvement: deprecate old school manual actions
note: these have been deprecated for a very long time, removing them will not
be considered a breaking change (and there will be clear compile errors)
|
2023-09-25 09:40:29 -04:00 |
|