Open
Description
In order to enable a granular migration
field
replacesattr
and moves serialize/deserialize logic to the new locationresource
replacesbelongsTo
and exposes a RelationshipDocument, no more async promisescollection
replaceshasMany
and exposes a RelationshipDocument, no more async promises
Constraints will be
- these decorators do not work with classic ember syntax (e.g.
Model.extend({ name: attr() })
) - therefore these decorators do not work in mixins
- probably some more things as we figure out how to interop with computed correctly
Implementation will be achieved by
- the decorators will at install time pad additional information somewhere we can retrieve it. Existing schema extraction paths will be updated to pull from this information.
- we will have to figure out how to make this work without instantiating a record class first
Metadata
Metadata
Assignees
Type
Projects
Status
needs champion