Comments (4)
@vonagam
yeah. that's enough for integer, but not enough for decimal and float.
with min, max constraints, you can make non_negative_decimal, but can't make positive_decimal.
from ash.
You can also define a custom type, not using Ash.Type.NewType
, and do the casting logic in your own type functions. You'd can copy the float
and decimal
type implementations from ash core. I'm open to having greater_than/less_than
constraints on float/decimal (but we don't need them for integer), PRs welcome.
from ash.
All of listed types have min
and max
constraints. Hope that helps.
from ash.
ok. i'll do it.
from ash.
Related Issues (20)
- Flow ignores authorization.
- has_many through HOT 2
- Documentation out of date when passing a function for manual reads
- Default update/destroy actions to `require_atomic? true`.
- Set the default value for authorization.authorize to `:by_default`
- Bug when passing the wrong types of resources to code interface functions HOT 2
- Require API for changeset, query and action input creation
- Remove Registries HOT 1
- Default `previous_values?` to `false` for notifiers
- Custom checks and notifiers should not have access to the original data by default
- Rename Ash.Api to Ash.Domain
- Pagination (keyset) does not work when trying to sort by calculation with argument
- Support methods around field policies HOT 6
- Order in tuple for calculation in query sort HOT 2
- Include all filtering to pagination count
- Support resources as aggregate targets in expressions HOT 1
- A new built-in change function - `touch_related` HOT 2
- Ash 3.0 compatible packages HOT 9
- "Updated at" timestamp not updated during atomic update HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ash.