ash_json_api icon indicating copy to clipboard operation
ash_json_api copied to clipboard

The JSON:API extension for the Ash Framework

Results 36 ash_json_api issues
Sort by recently updated
recently updated
newest added

I don't think we'll want to implement a "user facing" aspect to ash core errors, so we'll need to write an adapter that turns ash errors into user presentable errors.

enhancement
good first issue

This is probably multiple issues, but we need to confirm spec compliance and behavior via tests.

enhancement

We should validate that each include path is actually a valid path through the resource's relationships.

enhancement
good first issue
validation

Currently the json schema does not support everything and is not quite finished. We should audit the current json schema endpoint and ensure that it is feature complete.

enhancement
help wanted

Right now, relationship routes use changeset level escape hatches like `Ash.Changeset.append_to_relationship`. What we should do, instead, is require that an action exists that accepts the relevant input. This allows customizing...

enhancement
good first issue

Working on implementation for issue https://github.com/ash-project/ash_json_api/issues/17, allowing users to define the strategy for how to handle keys with multiple words in types, relationships and attributes. I've implemented camelCase (userName) and...

Currently, everything is `snake_case` but we want to let users configure a name transformer at the API level, to turn everything into kebab case or camelcase.

enhancement
good first issue

Right now that validation is left to ash core, but it would be great to include it in the json schema.

enhancement

There was something in place for short period, but it was insufficient and was removed. We should support writing to and reading from join table via the `meta` field on...

enhancement
good first issue

Right now it is just a string and a status code.

enhancement