Riccardo Binetti
|
7d75e64d86
|
feat: add update_change function and builtin change (#976)
|
2024-04-07 05:02:38 -04:00 |
|
Zach Daniel
|
8249b6cabd
|
fix: include options for generic action code interfaces
|
2024-04-07 05:00:50 -04:00 |
|
Zach Daniel
|
26a6efe10d
|
fix: logic errors around arguments/changing attributes in validations
|
2024-04-06 18:40:40 -04:00 |
|
Riccardo Binetti
|
355bd73bf9
|
improvement: make Ash.Resource.Validation.Match partially atomic (#979)
* fix: handle partially atomic validations in run_action_changes
* improvement: make Ash.Resource.Validation.Match partially atomic
|
2024-04-06 17:50:54 -04:00 |
|
Zach Daniel
|
f9eff8810f
|
docs: refactor security guides
|
2024-04-06 17:40:05 -04:00 |
|
Zach Daniel
|
a7b69303ca
|
chore: properly manage sat solver dependencies
|
2024-04-05 15:11:09 -04:00 |
|
Zach Daniel
|
8927460f77
|
fix: more improvements to resource matching in can?
|
2024-04-05 15:06:44 -04:00 |
|
Jefferson Queiroz Venerando
|
51db6c5b1a
|
chore: fix typo in sort error message (#984)
|
2024-04-05 12:38:56 -04:00 |
|
Zach Daniel
|
b0ff379d00
|
docs: work on organizing docs
fix: detect more cases for domain extraction from resources
|
2024-04-05 12:24:12 -04:00 |
|
Zach Daniel
|
6a486a4a9a
|
fix: properly dispatch managed relationships to proper domain
|
2024-04-05 09:57:52 -04:00 |
|
Zach Daniel
|
4e329cde31
|
fix: check target resource's domain before assuming it is the same as current domain
|
2024-04-05 06:37:20 -04:00 |
|
Riccardo Binetti
|
38c1ca808d
|
fix: return {:error, query} for invalid query in Aggregate.run/4 (#982)
Avoid making callers like Ash.aggregate crash with a WithClause error
since they expect an :ok/:error tuple
|
2024-04-05 06:36:05 -04:00 |
|
Zach Daniel
|
f473b32297
|
fix: allow strings in Ash.Type.Enum again
|
2024-04-05 06:25:54 -04:00 |
|
Zach Daniel
|
7534d6bcb1
|
chore: try again w/ domain priority
|
2024-04-04 22:55:30 -04:00 |
|
Zach Daniel
|
950ff3d060
|
fix: set tenant in bulk creates after setting up changeset
|
2024-04-04 20:34:37 -04:00 |
|
Zach Daniel
|
0f8c8152c7
|
chore: format
|
2024-04-04 20:07:49 -04:00 |
|
Riccardo Binetti
|
fb66b83670
|
chore: show the correct alternatives for already validated changesets (#978)
|
2024-04-04 18:56:00 -04:00 |
|
Zach Daniel
|
3f82e3fe0a
|
fix: use the resource's domain above option domain
|
2024-04-04 18:44:25 -04:00 |
|
Zach Daniel
|
ca89ee4840
|
chore: format
|
2024-04-04 18:21:51 -04:00 |
|
Zach Daniel
|
3cfa980762
|
docs: start on docs overhaul
|
2024-04-04 16:24:55 -04:00 |
|
Zach Daniel
|
ec76778b49
|
chore: backport fixes from 2.0
|
2024-04-04 14:45:03 -04:00 |
|
Zach Daniel
|
cce4a0f2c3
|
fix: properly cast identity keys before comparison
fixes #877
|
2024-04-04 14:30:50 -04:00 |
|
Zach Daniel
|
9cf1e3a215
|
fix: properly handle multiple paths for checking sortable relationships
|
2024-04-04 09:55:12 -04:00 |
|
Zach Daniel
|
9d9cfee1a6
|
chore: raise explicit error instead of a match error
|
2024-04-04 07:21:10 -04:00 |
|
|
7721dc1c61
|
fix: multi-line DSL doc options in Ash.Reactor . (#974)
Closes #973.
|
2024-04-03 22:56:42 -04:00 |
|
Zach Daniel
|
28f0b4f62c
|
fix: don't call domain at compile time if its not loaded
we assume some other error will occur
|
2024-04-03 17:15:34 -04:00 |
|
Zach Daniel
|
f1a9ad949c
|
fix: ensure that generic action arguments have proper default for public?
|
2024-04-03 12:36:04 -04:00 |
|
Zach Daniel
|
d9aebaec1c
|
improvement: add skip_unknown_inputs for generic actions
|
2024-04-03 07:28:19 -04:00 |
|
Zach Daniel
|
a21341d880
|
chore: fix typespec for stream!/2
|
2024-04-02 22:04:49 -04:00 |
|
Zach Daniel
|
17d8e5eb00
|
chore: fix typo from flatten -> wrap
|
2024-04-02 20:23:03 -04:00 |
|
Zach Daniel
|
3776619aba
|
fix: ensure we don't double-query values after manual actions
|
2024-04-02 20:17:41 -04:00 |
|
Zach Daniel
|
ab0ec1d40e
|
fix: properly handle lists of errors added by validations
|
2024-04-02 11:47:43 -04:00 |
|
Zach Daniel
|
48e50cfe63
|
fix: honor only_when_valid? on validations in bulk actions
|
2024-04-01 23:29:13 -04:00 |
|
Dmitry Maganov
|
43d2246530
|
improvement: support allow_nil_input dsl option in update/destroy (#964)
|
2024-04-01 17:26:21 -04:00 |
|
Zach Daniel
|
05f3de2538
|
fix: fix typespec for bulk_create
|
2024-04-01 17:19:23 -04:00 |
|
Zach Daniel
|
a53ee04441
|
chore: add missing clause
|
2024-04-01 17:01:56 -04:00 |
|
Zach Daniel
|
ae5a9609ac
|
chore: wrap up private attribtue acceptance feature
|
2024-04-01 16:56:54 -04:00 |
|
Zach Daniel
|
b1c7c01701
|
improvement: allow accepting private attributes
docs: update upgrade guide
|
2024-04-01 16:43:56 -04:00 |
|
Zach Daniel
|
3eaeb864ea
|
fix: ending a policy w/ authorize_if had flipped conditional
|
2024-03-31 23:53:59 -04:00 |
|
Dmitry Maganov
|
bc34287edc
|
fix: handle sensitive? option in query aggregate/calculation (#963)
|
2024-03-31 21:28:42 -04:00 |
|
Zach Daniel
|
f885a0753f
|
improvement: allow adding non-public attributes to explicit accept lists
docs: update upgrade guide
|
2024-03-30 11:42:52 -04:00 |
|
Zach Daniel
|
baa3289a09
|
fix: properly retain input order for embedded attributes
improvement: better error messages for private attribute accepting
|
2024-03-29 21:24:05 -04:00 |
|
Zach Daniel
|
14ad3a1f6d
|
improvement: use resource api when verifying its presence in a known api
|
2024-03-29 19:49:32 -04:00 |
|
Zach Daniel
|
2ef23840cc
|
fix: fix changing_attributes check implementation
|
2024-03-29 17:31:26 -04:00 |
|
Zach Daniel
|
8f1217ea03
|
chore: fix typespecs and format
|
2024-03-29 16:55:32 -04:00 |
|
Dmitry Maganov
|
99153144c7
|
improvement: change type argument position in Ash.Query.calculate (#959)
|
2024-03-29 11:14:12 -04:00 |
|
Mitchell Hanberg
|
009dbb6c2c
|
refactor: erroneous else (#957)
* refactor: erroneous else
* Update lib/ash/actions/helpers.ex
---------
Co-authored-by: Zach Daniel <zachary.s.daniel@gmail.com>
|
2024-03-29 08:27:39 -04:00 |
|
Dmitry Maganov
|
10e7129e5b
|
improvement: allow simple check to return error tuple (#956)
|
2024-03-29 08:25:48 -04:00 |
|
Zach Daniel
|
e00a50c9f6
|
improvement: skip unknown inputs when managing relationships
|
2024-03-28 19:46:12 -04:00 |
|
Zach Daniel
|
48d8181967
|
improvement: ignore unknown string-keyed inputs beginning with _
improvement: support requesting to ignore additional keys
|
2024-03-28 18:20:22 -04:00 |
|