pinetops
22ac5bbcc1
test: added test case showing calculations erroneously respect policies ( #1278 )
2024-07-03 12:43:15 -04:00
Zach Daniel
00405aeb9e
fix: ensure aggregate context is fully fleshed out in Ash.aggregate
...
closes #1277
2024-07-03 12:35:15 -04:00
Zach Daniel
a06b161591
fix: properly set context on streamed batch changesets
2024-07-03 11:34:05 -04:00
Robert Timis
a06bf364ac
test: replicate forbidden error on update ( #1276 )
2024-07-03 10:54:12 -04:00
Hannes Wüthrich
0e5587552c
fix: invert logic for lazy-loading calculations/aggregates ( #1275 )
2024-07-03 07:06:11 -04:00
Zach Daniel
dd7dad60d8
chore: install/4 -> install/5
2024-07-02 16:56:44 -04:00
Zach Daniel
5acf0d07ef
chore: fix igniter dependency
2024-07-02 16:55:31 -04:00
Zach Daniel
bb73544e09
chore: leverage latest from igniter
2024-07-02 16:55:05 -04:00
Zach Daniel
6db94e810c
chore: authorized aggregate refs must retain ref path information
2024-07-02 15:42:52 -04:00
Zach Daniel
d997902a6c
chore: raise explicit error on missing last_relationship/2
2024-07-02 15:19:33 -04:00
Zach Daniel
56b04aa13e
chore: ensure query has context from subject in Ash.can
2024-07-02 14:53:17 -04:00
Zach Daniel
fd907cd260
chore: properly halt on exception
2024-07-02 14:37:38 -04:00
Zach Daniel
a3b026404e
test: add passing test for bulk update code interface policies
...
fix: properly match on async task exceptions
2024-07-02 14:33:13 -04:00
Zach Daniel
f42c78ff8c
fix: ensure context
is available when filling policy templates
2024-07-02 13:06:41 -04:00
Zach Daniel
25a0615d49
chore: properly concat notifications lists
2024-07-02 12:52:42 -04:00
Robert Timis
5e29160316
test: expr context in policy test ( #1274 )
2024-07-02 12:48:09 -04:00
Zach Daniel
a0178205b4
fix: simplify and ensure context is threaded from opts->context
2024-07-02 12:30:41 -04:00
Zach Daniel
f13895b0f2
fix: override authorize?: nil
context
...
fix: ensure forbidden errors behave the same on `id` provided to code interfaces
2024-07-02 11:05:13 -04:00
Zach Daniel
894e958c98
chore: format
2024-07-02 10:41:48 -04:00
Zach Daniel
b1d9c81725
chore: more list.wrapping of notifications
2024-07-02 10:41:15 -04:00
Zach Daniel
76775b40d4
chore: wrap lists before adding in notifications
2024-07-02 10:30:36 -04:00
Zach Daniel
17c92bdf3d
fix: pass entire private context to related query in lazy?: true
2024-07-02 10:24:49 -04:00
Barnabas Jovanovics
f7397160b2
fix: use action from changeset ( #1273 )
2024-07-02 07:22:25 -04:00
Zach Daniel
e991575eb5
chore: use latest igniter features
2024-07-01 21:32:56 -04:00
Zach Daniel
d53ad508cd
test: update non-simple-equality manual relationship tests
2024-07-01 17:32:32 -04:00
Zach Daniel
6bf4945228
chore: properly match on single pkey and multi pkey in manual relationship matching
2024-07-01 17:25:56 -04:00
kernel-io
3265b36589
fix: compare keys in manual relationships when using 'complex' types ( #1270 )
...
Signed-off-by: kernel-io <kernel-io@users.noreply.github.com>
2024-07-01 17:21:01 -04:00
Zach Daniel
90b3f9455a
chore: properly wrap notifications list in changeset
2024-07-01 10:19:23 -04:00
Zach Daniel
3e1b15eae4
improvement: remove non-simple equality check for uuidv7 type
2024-07-01 09:38:23 -04:00
Andreas Donig
d436278616
fix: filter parsing cases ( #1261 )
...
* Fix the issue with the order of cases
* Make it pass all tests
* Add a test case for the new feature
---------
Co-authored-by: Andreas Donig <git@innwiese.de>
2024-06-30 07:26:25 -04:00
Zach Daniel
659a061b16
fix: ensure notifications are dispatched from bulk actions
2024-06-28 17:10:29 -04:00
Zach Daniel
66ebb1422e
tests: more notification transaction tests
2024-06-28 13:59:03 -04:00
Zach Daniel
f5232aa929
chore: do a transaction for after action hooks
2024-06-28 13:40:54 -04:00
Zach Daniel
4c0faabbec
Revert "fix: gather up process notifications from atomic transaction"
...
This reverts commit 62c832a6b3
.
2024-06-28 12:53:37 -04:00
Zach Daniel
62c832a6b3
fix: gather up process notifications from atomic transaction
2024-06-28 11:40:44 -04:00
Zach Daniel
2d29dab90b
fix: set tenant context when calling data layers
...
fix: set `from_many?` if a `has_one` has a `sort` applied
(because there is no other reason to apply a `sort`)
2024-06-28 11:13:34 -04:00
Zach Daniel
675e5b3e41
fix: don't set tenant on query unless context multitenancy is set
2024-06-27 21:14:40 -04:00
Zach Daniel
6898bde0a4
fix: proper return value from synthesized joins
...
fix: properly support multitenancy in joins in ets
2024-06-27 20:53:35 -04:00
dependabot[bot]
10c933798f
chore(deps-dev): bump mimic in the dev-dependencies group ( #1269 )
...
Bumps the dev-dependencies group with 1 update: [mimic](https://github.com/edgurgel/mimic ).
Updates `mimic` from 1.7.4 to 1.8.2
- [Release notes](https://github.com/edgurgel/mimic/releases )
- [Commits](https://github.com/edgurgel/mimic/compare/v1.7.4...v1.8.2 )
---
updated-dependencies:
- dependency-name: mimic
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 18:19:08 -04:00
dependabot[bot]
52d4086b85
chore(deps): bump the production-dependencies group with 2 updates ( #1268 )
...
Bumps the production-dependencies group with 2 updates: [igniter](https://github.com/ash-project/igniter ) and [spark](https://github.com/ash-project/spark ).
Updates `igniter` from 0.2.0 to 0.2.3
- [Changelog](https://github.com/ash-project/igniter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ash-project/igniter/compare/v0.2.0...v0.2.3 )
Updates `spark` from 2.2.4 to 2.2.5
- [Changelog](https://github.com/ash-project/spark/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ash-project/spark/compare/v2.2.4...v2.2.5 )
---
updated-dependencies:
- dependency-name: igniter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: spark
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 18:17:18 -04:00
Zach Daniel
b2a6ae17cb
chore: undo spark dependency change
2024-06-26 14:21:33 -04:00
Zach Daniel
30d73d5307
fix: ensure that calculation options are expanded
2024-06-26 14:18:27 -04:00
Ryan
a117327c0c
test: assert that notifications are sent for bulk updates and destroys using the :stream strategy ( #1266 )
2024-06-25 12:39:18 -04:00
Matheus Cardoso
86c382d642
docs: Fix typos in Relationships & Multitenancy docs ( #1259 )
2024-06-25 09:22:33 -04:00
Matheus Cardoso
fc0ff54744
docs: Fix typo in Ash.Type constraint ( #1264 )
2024-06-25 09:21:50 -04:00
Zach Daniel
d3f4e16493
docs: split up changes/validations in sidebar to handle ex_doc bug?
2024-06-25 08:02:30 -04:00
Zach Daniel
e4c3f825bb
chore: only show values of errors from single known unions
2024-06-24 22:16:15 -04:00
Zach Daniel
c2a57c6e61
chore: don't use error_message
on errors when casting single known union
2024-06-24 22:10:26 -04:00
Zach Daniel
14470bfd96
fix: properly return notifications on bulk code interface actions
2024-06-24 21:56:46 -04:00
Zach Daniel
6549fed3dd
fix: properly send notifications for transaction: :all
2024-06-24 21:46:10 -04:00