Commit graph

2093 commits

Author SHA1 Message Date
Zach Daniel
91d3bf314a fix: properly handle "bare" references, and track it for potential later use 2022-08-24 11:54:12 -04:00
Zach Daniel
80833c3f58 improvement: handle the case where managed relationship input is an embed 2022-08-22 19:48:22 -04:00
Zach Daniel
a18f91bd59 chore: release version v1.53.3 2022-08-22 15:51:10 -04:00
Zach Daniel
584a927776 improvement: add value_is_key option for managed relationships 2022-08-22 12:26:31 -04:00
Darren Black
548247a8b7
fix: False default value for argument is nil in changeset (#364) 2022-08-22 10:41:25 -04:00
Zach Daniel
3a69b3104e fix: ignore belongs_to in preflight attribute check 2022-08-17 20:58:11 -04:00
Mike Buhot
150f7178b8
improvement: Replace usage of Timex.shift with builtin Calendar functions (#362) 2022-08-17 19:18:03 -04:00
Zach Daniel
86e171bae9 fix: clean up relationship validation logic 2022-08-17 14:40:20 -04:00
Zach Daniel
91129aac8a fix: clean up logic around preflight belongs_to validation 2022-08-17 14:12:53 -04:00
Zach Daniel
917131c21f improvement: handle required but not accepted values better 2022-08-17 12:58:43 -04:00
Darren Black
c21c5e6ae7
docs: Fix little documentation typo (#361) 2022-08-15 12:29:38 -04:00
Zach Daniel
73124c43fd docs: more DSL docs, create shell guides 2022-08-14 12:49:21 -04:00
Zach Daniel
6a7f36a122 chore: release version v1.53.2 2022-08-09 21:34:53 -04:00
Zach Daniel
3bcf731eea fix: persist a nil actor properly 2022-08-09 21:32:32 -04:00
Zach Daniel
7518168357 chore: release version v1.53.1 2022-08-09 20:41:49 -04:00
Zach Daniel
b9675295e6 improvement: support authorize? as a changeset option 2022-08-09 20:25:43 -04:00
Zach Daniel
a4770e35fd fix: propery set authorize?: false on runtime filter 2022-08-08 09:56:17 -04:00
Zach Daniel
6f233cd905 chore: remove IO.inspect 2022-08-08 09:47:11 -04:00
Zach Daniel
817336eefc fix: explicitly don't authorize the runtime filter authorization logic 2022-08-08 09:30:44 -04:00
Zach Daniel
dff0c6fc45 fix: fix eager function/operator evaluation 2022-08-07 21:46:35 -04:00
Zach Daniel
234cdc2517 fix: scrub values properly, same as last bug 2022-08-07 20:23:50 -04:00
Zach Daniel
d03915b194 fix: map update bug when sanitizing boolean expressions 2022-08-07 19:46:01 -04:00
Zach Daniel
8a2208601c improvement: add actor_present policy 2022-08-07 01:16:50 -04:00
Zach Daniel
fe12f40056 fix: fixs runtime filter fallbacks
improvement: add `error?` option to get
2022-08-05 11:58:01 -04:00
Zach Daniel
6aaab781e0 chore: remove debug logs 2022-08-04 16:55:53 -04:00
Zach Daniel
10f2b14d97 improvement: fix various operator evaluators
docs: improve docs
2022-08-04 16:50:56 -04:00
Zach Daniel
ef328ce5a3
Update README.md 2022-08-03 22:49:49 -04:00
Zach Daniel
c11100b2c9
Update README.md 2022-08-03 22:48:39 -04:00
Zach Daniel
05691a8862
Update README.md 2022-08-03 22:48:16 -04:00
Zach Daniel
ae3ec0f40a
Update README.md 2022-08-03 22:47:37 -04:00
Zach Daniel
aaa8232b8e
Update README.md 2022-08-03 22:36:39 -04:00
Zach Daniel
2d51a9100b chore: release version v1.53.0 2022-08-03 22:19:15 -04:00
Zach Daniel
5c68fa119f chore: remove beta from release 2022-08-03 22:18:26 -04:00
Zach Daniel
c8628066de fix: (attempt) to fix calc loading issue 2022-08-03 11:13:02 -04:00
Zach Daniel
35c243bef5 chore: release version v1.52.0-rc.22 2022-08-03 08:29:14 -04:00
Zach Daniel
f823e35f7d fix: actually use warn_on_empty? config 2022-08-01 19:23:16 -04:00
Zach Daniel
32bab0959d chore: add moduledocs for WarnOnEmpty 2022-08-01 14:52:56 -04:00
Zach Daniel
c0404af740 improvement: add warnings to DSL transformer returns
improvement: warn on empty registries

closes #359
2022-08-01 14:43:38 -04:00
Zach Daniel
d7d7c58b87 docs: add Ash.Flow to docs 2022-07-27 09:38:53 -04:00
Zach Daniel
285c7db5be docs: small docs updates 2022-07-26 02:46:01 -04:00
Zach Daniel
cddeebe09c doc: update module link 2022-07-25 21:40:23 -04:00
Zach Daniel
d94ebf8883 docs: fix guide links 2022-07-25 21:14:32 -04:00
Zach Daniel
a07b8bb2f6 docs: properly format links 2022-07-25 18:53:37 -04:00
Zach Daniel
ca9c80b6b0 improvement: better sanitization around sensitive attributes in filters
docs: general doc improvements
2022-07-25 18:47:30 -04:00
Zach Daniel
0b18be167e docs: improve docs/small error message tweak 2022-07-25 15:56:52 -04:00
Zach Daniel
951c3051b9 fix: check for actor on query/changeset for actor context 2022-07-22 15:21:11 -04:00
zimt28
d24888b0eb
docs: update authorization section examples. 2022-07-22 14:26:26 -04:00
Zach Daniel
026ac43493 fix: pass actor opt down 2022-07-22 00:59:34 -04:00
Zach Daniel
347907029b improvement: change always_authorize? to authorize for multiple options 2022-07-21 22:23:18 -04:00
Zach Daniel
22a598d6d6 fix: don't skip setting tenant when actor is present 2022-07-21 18:24:57 -04:00