Ash Framework
The Elixir backend framework for unparalleled productivity. Declarative tools that let you stop wasting time. Use with Phoenix LiveView or build APIs in minutes for your front-end of choice.
JoinAsh Framework
The Elixir backend framework for unparalleled productivity. Declarative tools that let you stop wasting time. Use with Phoenix LiveView or build APIs in minutes for your front-end of choice.
JoinAsh.Vector clashing with Pgvector
Postgresql error after migrating to ash_archival
mix ash.codegen
to generate migrations?AshAI tool calling: framework does not automatically run the tool?
mode
optionAshAuthentication require confirmation not working
require_confirmed_with
to the password strategy block, I can still log in before visiting the confirmation URL in the email. Worth noting that I started adding AshAuthentication to my application before the Igniter installers were added, so my resources may be missing some optional-but-recommended blocks that the installers add.AshPhoenix.Form.submit is triggering change function to run twice
Accessing relationship fields inside Ash.query.filter
Define Ash Type for Ash Resource with Data Layer?
Filtering inside a load
AshGraphQL or query does not parse to correct sql
query: SELECT d0."id", d0."user_id" FROM "doctors" AS d0 LEFT OUTER JOIN "public"."users" AS u1 ON d0."user_id" = u1."id" WHERE (ash_elixir_or(u1."id"::uuid, ARRAY[$1,$2]::uuid)) AND (d0."entity_id"::uuid = $3::uuid::uuid) ORDER BY d0."id" LIMIT $4
query: SELECT d0."id", d0."user_id" FROM "doctors" AS d0 LEFT OUTER JOIN "public"."users" AS u1 ON d0."user_id" = u1."id" WHERE (ash_elixir_or(u1."id"::uuid, ARRAY[$1,$2]::uuid)) AND (d0."entity_id"::uuid = $3::uuid::uuid) ORDER BY d0."id" LIMIT $4
Logging in via the API

How to use date_range filter in Cinder.Table
include_time
should work properly now as well)Ash ai prompt wrapper
AshGraphQL cannot return null on non nullable field
Cannot return null for non-nullable field
"Right" way to do conditional forms
Is this possible to encode as a policy?
^context(:organization_id) == ^tenant() and ^context(:some_key) == ^arg(:some_other_key)...
Runtime values in Filter
I'm getting a `:type not found in :nil` error when trying to roll my own confirm user page
"The CLDR provider module Cldr.XYZ.Backend was not found"
Using config values in filter expressions
Should reusing a used magic link redirect to the sign in screen?
Debugging when authentication goes wrong
and noticed it doesn't redirect back to home or the sign-in and no error toast is shown, is this expected behaviour? (sorry for 480p video, but had to make it under 10MB to post)