Commit graph

2331 commits

Author SHA1 Message Date
Zach Daniel
6751afc683 improvement: support depending on requests that will be added
docs: improve flow docs

closes: #418
improvement: support dynamic action steps in `Ash.Flow`
2022-10-16 14:07:57 -05:00
Zach Daniel
652342c41d docs: remove the word simply from the docs 2022-10-15 10:16:38 -05:00
Zach Daniel
1e6be17618 fix: properly lateral join when possible
improvement: add `prepend?: true` option to sort
fix: use `prepend?: true` when applying relationship sorts
fix: don't miss dependencies in flow diagrams
improvement: use `simple_equality?/0` to allow for optimized equality checking
2022-10-15 00:03:03 -05:00
Josh Price
5c5ef1976c
refactor: simplify mermaid mix tasks (#416) 2022-10-14 09:32:44 -04:00
Zach Daniel
b0f245b961 chore: update flow pdfs 2022-10-14 01:26:16 -04:00
Zach Daniel
0534518a35 fix: fix deps finding in flow charts & flows 2022-10-14 01:17:52 -04:00
Josh Price
d1a49276b8
improvement: mermaid mix task for ER diagrams (#415) 2022-10-14 01:07:05 -04:00
Zach Daniel
362180190c fix: properly load calcs/aggs on manual relationships
It needs to be optimized, but it will do the trick for now.
2022-10-13 00:36:29 -04:00
Zach Daniel
48d96fc417 fix: properly load nested manual relationships 2022-10-12 21:30:48 -04:00
Zach Daniel
bd9660503d chore: key private ets tables by the table name 2022-10-12 15:52:59 -04:00
Zach Daniel
7f07f0d173 improvement: try to resolve flaky tests by not using named tables for private ets resources 2022-10-12 15:26:43 -04:00
Zach Daniel
7f209495c3 improvement: better unknown error handling 2022-10-12 14:52:55 -04:00
Rebecca Le
60833d88a6
CI: re-enable latest versions of Elixir/Erlang (#413) 2022-10-12 11:45:31 -04:00
Rebecca Le
491c88cacd
fix: allow overriding validation message on a list of errors (#412) 2022-10-12 11:44:32 -04:00
Zach Daniel
bbaae20507 fix: reraise errors on task error
chore: remove dead code
2022-10-11 14:31:08 -04:00
Frank Dugan III
62805fcce9
improvement: allow passing query or changeset in can/can?/4 (#410) 2022-10-10 11:50:13 -04:00
Zach Daniel
ae8e0e356b fix: don't show dependencies for run_flow steps in expanded view(they are duplicates) 2022-10-10 01:28:32 -04:00
Zach Daniel
a3abb3fc62 chore: release version v2.0.0-rc.15 2022-10-09 22:01:18 -04:00
Zach Daniel
ecd30d944d fix: handle upsert_identity better with ets/mnesia 2022-10-09 22:01:09 -04:00
Nelson Bassett
8378722244
improvement: Improve error when actions reject and accept keys overlap (#405)
* Test for overlapping action keys, and initial solution.

* Merged ValidateAcceptRejectpOverlap transformer into existing DefaultAccept transformer.

* Corrected formatting using mix format.
2022-10-09 18:05:54 -04:00
Zach Daniel
e9ca762e34 improvement: update to latest spark
chore: clean up tests & remove warnings
2022-10-08 14:00:08 -04:00
Zach Daniel
8d2e9204dd fix: always set source on attributes 2022-10-07 15:45:39 -04:00
Zach Daniel
ea8b03c1fb chore: release version v2.0.0-rc.14 2022-10-07 15:31:50 -04:00
Zach Daniel
06d60a3e4e improvement: add type function to ash core 2022-10-07 15:31:39 -04:00
zimt28
fc4c60b125
improvement: Allow a single where condition for validations (#407) 2022-10-07 11:24:04 -04:00
Nelson Bassett
c59e548244
docs: Correct create!/1 return typo in Getting Started Guide (#406) 2022-10-07 11:20:33 -04:00
Zach Daniel
b20c4afd9b improvement: haltable flows, branch step type
fix: fix chart links rendering
2022-10-06 17:04:44 -04:00
Ali Ahmed
0b7db5f3fb
feat: list arguments for resource actions in class diagrams (#399) 2022-10-06 02:04:21 -04:00
Zach Daniel
41b4b7fdbb improvement: simplify async task strategy
We now only start tasks once the synchronous work is done as anything
synchronous should be fast, generally.

Additionally, if there is only one task that we are about to start,
we can be confident that all we're going to do is wait for it,
so we can simply run it synchronously
2022-10-06 01:54:44 -04:00
Zach Daniel
a93a89a717 fix: make loading?/2 know about calcs and aggs 2022-10-06 00:12:45 -04:00
Zach Daniel
787cbad605 fix: properly set source on attributes 2022-10-05 20:25:18 -04:00
Zach Daniel
c591bf6746 improvement: clean up new create authorization simplification 2022-10-05 20:08:36 -04:00
Zach Daniel
be68aa041b improvement: remove the need for SetTypes 2022-10-05 19:32:47 -04:00
Frank Dugan III
e805d2a9c4
fix: policy fixes from pair session (#403) 2022-10-05 19:25:12 -04:00
Zach Daniel
3dfabb8879 improvement: add some info to policy errors 2022-10-05 17:48:22 -04:00
Zach Daniel
978e3ef6f0 improvement: experimental support for calcualtions accepting expression arguments 2022-10-05 15:02:45 -04:00
Zach Daniel
16e9de7870 docs: add Ash.Flow changes to upgrading guide 2022-10-04 16:23:16 -04:00
Zach Daniel
0efad5ae4e improvement: various Ash.Flow improvements, including returning the new Ash.Flow.Result 2022-10-04 16:21:38 -04:00
George Rodrigues
1f685a1413
docs: fix typos (#402) 2022-10-04 16:01:42 -04:00
Zach Daniel
c24d8e6d21 Revert "fix: switch from no_depend_modules in most places"
This reverts commit 650d8920e4.
2022-10-04 11:22:24 -04:00
Zach Daniel
03803734f3 fix: don't evaluate expressions incorrectly after casting 2022-10-04 04:10:35 -04:00
Zach Daniel
ab36ef92f1
Update README.md 2022-10-04 02:15:32 -04:00
Josh Price
0598e9508a
docs: update contributor guide link (#401) 2022-10-04 02:04:39 -04:00
Zach Daniel
64bd4355bd chore: release version v2.0.0-rc.13 2022-10-04 02:03:58 -04:00
Zach Daniel
bef54aaba9 chore: update git_ops 2022-10-04 02:03:49 -04:00
Zach Daniel
f60cc5b43d fix: add back in new/2 to Changeset 2022-10-04 01:58:27 -04:00
Zach Daniel
7e81a9e101 chore: update readme contributing link 2022-10-04 01:39:12 -04:00
Zach Daniel
4b3fa8c6ee docs: add how to contribute guide 2022-10-04 01:37:48 -04:00
Zach Daniel
008e3a3751 docs: update docs for Ash.Changeset.new 2022-10-04 01:31:22 -04:00
Josh Price
cc8941240a
docs: Update Contributors section to use contrib.rocks (#400) 2022-10-04 01:27:19 -04:00