Alessio Montagnani
7f2e7d3ec1
improvement: bring uuid version 7 into the core ( #1253 )
2024-06-23 18:16:20 -04:00
Matheus Cardoso
e8a38207b7
docs: Fix typo in Multitenancy docs ( #1256 )
...
* Fix typo in Multitenancy docs
* Remove unnecessary new line in Multitenancy docs
2024-06-23 07:56:33 -04:00
Matheus Cardoso
30d413eb74
docs: Fix typo in Actors and Authorization docs ( #1255 )
2024-06-23 07:55:56 -04:00
m0rt3nlund
3888acb454
docs: fix typo in update-actions.md ( #1248 )
2024-06-20 15:07:42 -04:00
Andreas Donig
58cc007ff5
docs: Fix a small mistake in the docs. ( #1222 )
...
Co-authored-by: Andreas Donig <git@innwiese.de>
2024-06-04 14:41:09 -04:00
Riccardo Binetti
421905c163
docs: add pagination guide in advanced topics ( #1113 )
2024-05-29 07:35:34 -04:00
Zach Daniel
d1736a109b
docs: fix miscommunication in upgrade guide
2024-05-28 14:23:28 -04:00
Zach Daniel
dc94f3a743
improvement: support nils_distinct?
on identities
...
improvement: support `where` option on `identities`
improvement: allow calculations in identity keys
closes #1001
closes #1182
2024-05-24 00:24:42 -04:00
Zach Daniel
e63d80e645
fix: handle subquery-requiring calculations in calculate/2
2024-05-23 17:33:29 -04:00
Zach Daniel
feb187bdf6
improvement: add atomic_upgrade?
flag to update/destroy actions
...
improvement: do not do atomic upgrade by default unless `require_atomic?` is `true`
improvement: allow configuring the read action used by atomic upgrades
2024-05-23 11:05:17 -04:00
Guillaume Cugnet
ac9afafcd9
docs: Update project-structure.md ( #1196 )
...
Seems there were a just a little typo and a lacking `end` word.
2024-05-22 13:08:22 -04:00
ab3786ebf6
feat(Ash.Reactor): Add bulk_update
step type. ( #1185 )
2024-05-22 15:26:51 +12:00
Jinkyou Son
aae679f50e
improvement: Implement show_sensitive?
config ( #1180 )
...
* Refactor with Ash.Helpers.redact/1
* Implement show_sensitive? config
* Use Application.compile_env/3 instead of Application.get_env/3
* Update sensitive-data.md
2024-05-21 08:47:51 -04:00
Srikanth Kyatham
182e1ab09f
docs: Test resource mix install patch ( #1188 )
...
* Fixing Mix.install bug
* Fixing spelling mistake
2024-05-21 08:27:25 -04:00
1d5d247d7a
feat(Ash.Reactor): Add bulk_create
step type.
2024-05-21 09:14:02 +12:00
Zach Daniel
2dcbafac4e
chore: add alternative in doc
2024-05-18 10:30:59 -05:00
Sucipto
441bc74d40
docs: fix typo on destroy actions ( #1174 )
2024-05-16 09:54:06 -05:00
Zach Daniel
751153990b
docs: add alternatives guide
2024-05-16 09:38:31 -05:00
Alan Heywood
4214522302
^ref argument order fixes ( #1171 )
2024-05-15 19:56:06 -04:00
m0rt3nlund
d3ff7b1656
Update sensitive-data.md, tyring to clearify that public? applies to … ( #1168 )
...
* fix typo
* Update sensitive-data.md, tyring to clearify that public? applies to read
---------
Co-authored-by: Barnabas Jovanovics <barnabas.jovanovics@gmail.com>
2024-05-15 09:31:52 -04:00
Zach Daniel
35bbd3f1b0
docs: use strict_loads
false in upgrade guide
2024-05-14 21:29:48 -04:00
Zach Daniel
124a3c734e
improvement: better types for checks, for spark autocomplete
...
chore: update spark
2024-05-14 11:38:33 -04:00
Barnabas Jovanovics
ca61d56fcf
docs: fix typo ( #1164 )
2024-05-14 09:50:06 -04:00
Nicholas Moen
c3957749bf
docs: change wording to discourage use of simple_sat
unless needed ( #1161 )
2024-05-13 12:52:57 -04:00
Rebecca Le
6afd9f57f2
docs: Clarify resource code in Actions guide ( #1156 )
2024-05-13 07:30:59 -04:00
Zach Daniel
b48c989b15
fix: don't check required belongs to fields until after setting them in bulk creation
...
docs: fix doc links for code interface guide
fixes #1154
2024-05-12 14:12:24 -04:00
Zach Daniel
c303c8c7f4
docs: wording
2024-05-11 18:50:55 -04:00
Zach Daniel
cef67e7b74
docs: remove copy-pasta wording
2024-05-11 18:47:52 -04:00
Zach Daniel
a3bc76e29a
chore: update upgrade guide links
2024-05-11 01:29:06 -04:00
Zach Daniel
5187c83466
chore: update deps in cookbooks
2024-05-10 15:28:31 -04:00
Zach Daniel
32446b0b2e
chore: fixes around policy exceptions
...
docs: add policy how-to guide
2024-05-10 15:26:23 -04:00
Zach Daniel
7bcf64f879
improvement: warn on authorizer being added to extensions list, not authorizers
...
improvement: make type generator handle allow_nil? properly
docs: add testing resources how to guide
closes #968
2024-05-10 12:08:42 -04:00
Zach Daniel
f8b186e40f
docs: add wrap-external-apis.livemd
2024-05-09 22:54:19 -04:00
Zach Daniel
e81ce83d0e
docs: encrypting attributes how-to guide
2024-05-09 21:29:58 -04:00
Zach Daniel
b000259418
docs: add preparations doc
2024-05-09 20:52:44 -04:00
Zach Daniel
5f1bfe60b2
docs: add info in guide for accept
in actions
2024-05-09 20:40:26 -04:00
Zach Daniel
778b77b0fc
docs: revamp changelog
2024-05-08 21:03:44 -04:00
Zach Daniel
48c6438212
improvement: change default timeout to :infinity
, for efficiency
2024-05-07 17:01:11 -04:00
Zach Daniel
09cff72d03
chore: ensure changeset is set on atomic upgraded errors
...
docs: update livebook
2024-05-06 21:57:11 -04:00
Zach Daniel
36308a9e4f
chore: reword some docs
2024-05-06 10:52:17 -04:00
Zach Daniel
4780bddde4
chore: formatting docs
2024-05-06 10:48:32 -04:00
Zach Daniel
338e6a4d68
docs: update wording
2024-05-06 10:42:11 -04:00
Zach Daniel
405093eb1a
chore: add some clarification
2024-05-06 10:24:50 -04:00
Zach Daniel
b6669dab94
docs: remove cook book terminology
2024-05-06 10:19:42 -04:00
Barnabas Jovanovics
815ceff61d
Do not define info inside extension because of compile dependency ( #1120 )
2024-05-06 09:26:09 -04:00
Zach Daniel
b70c175cbd
chore: nested numbers
2024-05-05 19:09:41 -04:00
Zach Daniel
2fbdeca72a
chore: typo
2024-05-05 19:08:08 -04:00
Zach Daniel
dee0399264
chore: work on docs
2024-05-05 19:07:19 -04:00
Zach Daniel
78f4ca1ced
chore: work on cookbooks
2024-05-05 19:00:18 -04:00
Zach Daniel
544dc6cfd0
chore: just use backticks, even though it doesn't link properly in the livebook
2024-05-05 10:57:26 -04:00
Zach Daniel
3c97bfe2dc
docs: fix typo
2024-05-05 09:56:51 -04:00
Zach Daniel
a802e04a93
docs: rework ash state machine cook book, clean up both cookbooks
2024-05-05 09:30:42 -04:00
Zach Daniel
dc4a3a355d
docs: rework state machine cookbook
2024-05-05 09:08:29 -04:00
Zach Daniel
df789b962f
docs: add AshStateMachine cookbook
2024-05-04 09:57:34 -04:00
Zach Daniel
4384768db8
chore: cleanup livebook
2024-05-04 07:07:47 -04:00
Zach Daniel
64d44df674
chore: use warning in livebook
2024-05-04 07:07:15 -04:00
Zach Daniel
6882d15098
chore: fixes around inspect logic and cookbook
2024-05-04 07:03:03 -04:00
Zach Daniel
25279aa857
chore: fix output in livebook
2024-05-04 01:17:07 -04:00
Zach Daniel
c0cf401b3b
chore: small docs tweaks
2024-05-04 01:12:48 -04:00
Zach Daniel
e03e4379a9
fix: small logic fixes for optimistic locking error case
...
chore: a bunch of QoL fixes around inspecting expressions
2024-05-04 01:10:04 -04:00
Zach Daniel
f67749ccf1
docs: update tenancy docs
2024-05-03 17:16:49 -04:00
Abhishek Tripathi
bacc147837
docs: ash actions are run in transaction ( #1093 )
2024-05-03 10:40:58 -04:00
Zach Daniel
86193b77be
docs: remove unnecessary sentence in getting started guide
2024-05-02 21:19:49 -04:00
Rebecca Le
c1fd3f36ad
docs: Add some examples to the Identities guide, with a link to the DSL docs ( #1097 )
2024-05-02 11:25:50 -04:00
Zach Daniel
5ad47c10cf
fix: enforce that transaction hooks are not added from other hooks
...
closes #1096
2024-05-02 09:23:41 -04:00
Rebecca Le
0e30ed0e65
docs: Update code interface syntax in Domains guide ( #1095 )
...
The action name is part of the `opts` keyword list
2024-05-02 07:59:19 -04:00
Moxley Stratton
65ad0c6039
docs: Add doc text to the default
option ( #1077 )
...
* Add doc text to option
* Second version of the change
* Adjust docs for `:default`, and generate .md files
* Fix type
2024-05-01 16:03:09 -04:00
Zach Daniel
d44755a07a
chore: update package description
2024-05-01 15:23:42 -04:00
Zach Daniel
1a70bb3133
chore: add records to the glossary
2024-05-01 14:21:32 -04:00
Zach Daniel
13d23de3c7
docs: update doc structure and mix.exs
2024-05-01 13:34:50 -04:00
Zach Daniel
3fc41fc715
docs: add another badge, link to hex
2024-05-01 13:13:15 -04:00
Zach Daniel
952ec8b833
docs: WIP on docs refactor
2024-05-01 12:54:15 -04:00
Sergey Moiseev
417d39e7de
Add documentation on disabling pagination ( #1076 )
2024-04-29 20:40:19 -04:00
Zach Daniel
28c75df7b8
improvement: support new data layer capability calculate/3
...
fix: solve for custom expressions and one-off calculations
2024-04-29 16:58:37 -04:00
Zach Daniel
69b5bd3d3c
chore: update cheat sheets
2024-04-29 07:54:50 -04:00
Jean-Luc Geering
c8c4bb6b1d
docs: typo in documentation ( #1068 )
...
* typo in documentation
* idem
2024-04-29 06:57:26 -04:00
Zach Daniel
c6c602cb8e
chore: add AshCloak
to docs
2024-04-28 00:19:03 -04:00
Zach Daniel
3f977ff98d
improvement: simplifications and clarifications around bulk callback behavior
2024-04-27 10:14:31 -04:00
Jinkyou Son
06bde218f3
docs: Fix typo of docs ( #1065 )
2024-04-27 08:09:43 -04:00
Zach Daniel
75b63917c7
improvement: don't add autogenerated_id
to embeds by default
...
one list *very mild* breaking change
2024-04-27 00:53:22 -04:00
Zach Daniel
69295daf78
improvement: allow skipping primary keys on embedded resources
2024-04-27 00:41:12 -04:00
Zach Daniel
f146258159
improvement: remove after_atomic
and instead support after_batch
...
supporting `after_batch` allows things like `archive_related` in `ash_archival`
to dispatch batches of cascading archives
2024-04-24 11:56:36 -04:00
Riccardo Binetti
bae32332b1
docs: add more details on the behavior of accept :* ( #1056 )
2024-04-24 11:43:04 -04:00
Jechol Lee
18af9d7704
docs: Fix typos in docs ( #1045 )
2024-04-23 10:35:10 -04:00
zimt28
2a940cdecc
Update upgrading-to-3.0.md ( #1047 )
2024-04-23 10:33:09 -04:00
Frank Dugan III
35961a793d
feat: leverage resource domain for eager/pre checking ( #1040 )
...
closes #1022
2024-04-22 17:15:27 -04:00
Rebecca Le
628ec452e9
docs: Fix filter semantics examples in Experssions guide ( #1038 )
2024-04-21 06:54:13 -04:00
Zach Daniel
7ebf33728f
docs: remove outdated information
2024-04-16 12:11:25 +01:00
Riccardo Binetti
6d209e8836
feat: configurable multitenancy on read actions ( #1030 )
...
Allow making specific read actions able to optionally or totally bypass
multitenancy
2024-04-16 12:09:13 +01:00
Ben Swift
3c06d04124
docs: fix typo in code snippet for change actions doc ( #1032 )
2024-04-16 11:58:53 +01:00
Aidan Gauland
b4c382a24d
Docs: Typo fixes ( #1025 )
...
* Fix incorrect plurality
* Fix "validation" in place of "change"
2024-04-15 05:16:02 -04:00
Zach Daniel
fc02f4cc1d
docs: fix typo in getting started guide
2024-04-14 17:19:28 -04:00
Zach Daniel
7e277673fd
docs: add picosat change to upgrade guide
2024-04-14 11:11:43 -04:00
Zach Daniel
bc69f904e2
improvement: support require_reference?: false
on code interfaces
...
improvement: support `:filter` option on bulk create/destroy
2024-04-13 17:21:43 -04:00
Zach Daniel
6658c399d5
docs: fix link to postgres upgrade guide
2024-04-13 11:29:48 -04:00
Ben Swift
2c164f0130
docs: fix typo :ubject -> :subject in get-started.md ( #1019 )
2024-04-12 19:50:54 -04:00
Rebecca Le
31ed2c0e4d
docs: Reorder Glossary sections alphabetically and fix link to domain wiki page ( #1009 )
2024-04-11 10:02:20 -04:00
Zach Daniel
bae263ca12
improvement: support omitting generic action return types
2024-04-10 13:46:44 -04:00
Zach Daniel
1854880def
improvement: add config :ash, require_atomic_by_default?, false
, for upgrading
2024-04-09 13:45:19 -04:00
Zach Daniel
25c1063e45
fix: add context argument to before_action
and after_action
for read actions
...
closes #999
2024-04-09 13:21:06 -04:00