Zach Daniel
|
3af2580241
|
fix: properly get rewrites for embedded types
|
2024-02-12 20:23:14 -05:00 |
|
Zach Daniel
|
e619f37b4b
|
chore: fix typo
closes #884
|
2024-02-12 19:34:20 -05:00 |
|
Zach Daniel
|
8910e038a5
|
improvement: implement requires_original_data? for Ash.Notifier.PubSub
|
2024-02-12 14:03:16 -05:00 |
|
Zach Daniel
|
80fc8b0896
|
chore: ensure api context is set on calculations
|
2024-02-12 10:06:24 -05:00 |
|
Zach Daniel
|
6456ed0951
|
chore: fix typo for bulk updates
chore: destroy -> bulk destroy just like updates
|
2024-02-12 09:50:22 -05:00 |
|
|
6288a60db3
|
docs: Update Ash.Notifier.PubSub DSL docs.
|
2024-02-12 10:04:06 +13:00 |
|
Dmitry Kulakov
|
5846b70315
|
feat: allow using custom delimiters for pubsub topics
|
2024-02-11 16:45:05 -04:00 |
|
Zach Daniel
|
45999cac07
|
chore: test fix for after transaction hooks
|
2024-02-11 11:44:11 -05:00 |
|
Zach Daniel
|
a25aa99297
|
fix: ensure after_transaction hooks are always run
|
2024-02-11 11:20:08 -05:00 |
|
Zach Daniel
|
e5cee02cc6
|
chore: hydrate atomic refs properly on bulk update
|
2024-02-10 18:56:09 -05:00 |
|
Zach Daniel
|
70ae75b203
|
fix: handle records in Ash.destroy and Ash.update
fixes #879
|
2024-02-10 18:39:03 -05:00 |
|
Zach Daniel
|
4eb8ba2130
|
fix: pre-template change/validation option in bulk update/destroy
fix: fix query match error in bulk destroy/update
|
2024-02-10 18:29:24 -05:00 |
|
Zach Daniel
|
0229a894ab
|
chore: fix typo from last PR
|
2024-02-09 17:29:37 -05:00 |
|
Zach Daniel
|
2b7a99905c
|
improvement: support policies requiring original data
|
2024-02-09 17:19:45 -05:00 |
|
Zach Daniel
|
0893518f39
|
improvement: change atomicity requirements when datalayers don't support it
test: make tests pass on 3.0
|
2024-02-08 15:17:32 -05:00 |
|
Barnabas Jovanovics
|
171a0f0dad
|
feat: support functions in parse predicates (#874)
|
2024-02-08 11:24:52 -05:00 |
|
Dmitry Maganov
|
5eccdcd7f8
|
improvement: add on_match: :update_join to manage_relationship (#875)
|
2024-02-08 11:18:32 -05:00 |
|
Zach Daniel
|
5c26975eb2
|
fix: don't consider primary key matches with nil values
fixes #876
|
2024-02-08 11:13:09 -05:00 |
|
Zach Daniel
|
2074cbe997
|
improvement: don't call telemetry when compiling
|
2024-02-08 10:48:22 -05:00 |
|
Dmitry Maganov
|
d47eb086a2
|
fix: continue cleanup in ManagedRelationshipHelpers (#873)
|
2024-02-07 14:56:04 -05:00 |
|
Zach Daniel
|
2cd6360379
|
fix: fix pattern match error on certain policy conditions
improvement: various policy behavior cleanups
|
2024-02-06 19:30:18 -05:00 |
|
Dmitry Maganov
|
b428fb8995
|
chore: continue update validate_related_resource_inclusion.ex (#871)
|
2024-02-06 19:29:20 -05:00 |
|
Bryan Bryce
|
974acdf5b9
|
chore: Update validate_related_resource_inclusion.ex (#870)
The error message had an error because it referred to a option name that doesn't exist
|
2024-02-06 12:46:34 -05:00 |
|
Zach Daniel
|
5b10d6f292
|
fix: use primary key for lateral join source in ets
|
2024-02-06 11:55:05 -05:00 |
|
Dmitry Maganov
|
0cc0e142a6
|
fix: set right accessing_from name in many to many managed create (#868)
|
2024-02-06 09:48:49 -05:00 |
|
Alexander Richard Römpke
|
f7024f2b6c
|
docs: Update constraints.md (#869)
The username is not an argument, i replaced it with the argument title.
|
2024-02-06 09:45:32 -05:00 |
|
Robert Graff
|
e331e24c7b
|
Pass the tenant to full_atomic_changeset call (#867)
|
2024-02-03 20:33:43 -05:00 |
|
Dmitry Maganov
|
e1efea81bf
|
improvement: add join_keys option to manage_relationship (#866)
|
2024-02-03 15:02:25 -05:00 |
|
Zach Daniel
|
89a8f59e18
|
fix: set_tenant on fully atomic changesets
|
2024-02-03 14:56:13 -05:00 |
|
Steve Frank
|
7bb3addb38
|
docs: Add 'use Ash.Resource.Validation' to documentation (#865)
|
2024-02-02 12:27:15 -05:00 |
|
Zach Daniel
|
dd3f4766ec
|
fix: handle api.can case in authorize_changeset
fix: properly bypass authorization in atomic update switch-over
|
2024-02-02 04:25:07 -05:00 |
|
Zach Daniel
|
c5ef834b5b
|
improvement: don't run check in cases that require strict checks
|
2024-02-01 17:09:34 -05:00 |
|
Zach Daniel
|
94ffeaa057
|
fix: properly set action_type on atomic changesets
|
2024-02-01 14:32:01 -05:00 |
|
Zach Daniel
|
1cd73e2ec7
|
chore: also properly process opts for destroy atomic changesets
|
2024-02-01 14:29:26 -05:00 |
|
Zach Daniel
|
618ae4459a
|
chore: properly process opts for atomic changesets
|
2024-02-01 14:29:01 -05:00 |
|
Zach Daniel
|
3baa9c5951
|
fix: extract relationship filters from pre-authorization query
|
2024-02-01 13:06:43 -05:00 |
|
Zach Daniel
|
57654d3df4
|
improvement: atomic_batches behavior for bulk destroys
improvement: allow strategy selection for bulk actions
|
2024-02-01 13:00:52 -05:00 |
|
Zach Daniel
|
e707758c93
|
fix: retain metadata on updates, atomic and otherwise
fix: properly load expression -> runtime calculation deps
|
2024-02-01 10:21:22 -05:00 |
|
Barnabas Jovanovics
|
60c10e9af4
|
feat: support returning streams from mod calc (#864)
|
2024-02-01 09:06:51 -05:00 |
|
Zach Daniel
|
3b3e3a06f2
|
fix: ignore input? when considering refs equal in filter subset checking
|
2024-01-31 15:57:47 -05:00 |
|
Zach Daniel
|
b3977817bb
|
chore: add sobelow skip statement
|
2024-01-31 15:47:38 -05:00 |
|
Dmitry Maganov
|
51990bd784
|
fix: change names of code interface methods for calculations (#863)
|
2024-01-31 15:42:22 -05:00 |
|
Zach Daniel
|
fc3cbc4e2c
|
improvement: change nested field filtering to be done with at_path
|
2024-01-31 15:41:10 -05:00 |
|
Zach Daniel
|
9efe456e16
|
fix: properly mark manuall created input refs with input?: true
|
2024-01-31 12:12:06 -05:00 |
|
Zach Daniel
|
f7716c5222
|
improvement: support referencing non-array embeds in input filters
|
2024-01-31 12:11:36 -05:00 |
|
Zach Daniel
|
107e6c53f5
|
improvement: bulk update in batches if not given a query
|
2024-01-31 10:26:08 -05:00 |
|
Zach Daniel
|
9749b75e3b
|
fix: clean vars should handle map vars
|
2024-01-31 09:46:11 -05:00 |
|
Zach Daniel
|
f8ef4529c1
|
fix: properly merge union loads
|
2024-01-31 08:29:02 -05:00 |
|
Zach Daniel
|
7811dfaa11
|
improvement: update action should respect load and select
|
2024-01-30 20:25:49 -05:00 |
|
Zach Daniel
|
6602ae63e6
|
fix: support expression calculations referencing runtime calculations
|
2024-01-30 16:34:17 -05:00 |
|