Ember Data Meeting Minutes - 2014/07/02


Although most of our collaboration takes place on Github, IRC
(#emberjs on freenode.net), and our Discourse site
the Ember Data team meets privately every
Wednesday at 11am PST through Google Hangout for a weekly
discussion of all things Ember-Data.
Attendees
https://twitter.com/ebryn),
[@krisselden](https://twitter.com/krisselden),
[@machty](https://twitter.com/machty),
[@rwjblue](https://twitter.com/rwjblue),
[@trek](https://twitter.com/trek),
[@stefanpenner](https://twitter.com/stefanpenner),
[@wagenet](https://twitter.com/wagenet),
[@tomdale](https://twitter.com/tomdale),
[@wifelette](https://twitter.com/wifelette),
[@wycats](https://twitter.com/wycats)
[@hjdivad](https://twitter.com/hjdivad)
[@terzicigor](https://twitter.com/terzicigor) -->
@tomdale,
@wycats,
@terzicigor
PushPayload discussion
We discussed the PushPayload proposal
@wycats concluded that the original decision for pushPayload on the store to accept a type argument was a mistake.
Decided that instead of creating several new hooks, the best course of actions seems to be to add a normalize method to the store.
Thus instead of doing pushAndNormalize from the discuss proposal, one can do
store.push(type, store.normalize(type, payload))
It also seems nice to have a normalize method on the store as the inverse of serialize which already exists on the model.
Group Coalescing
@hjdivad and @terzicigor recently added a
groupedRecordsForFindMany hook on the findCoalescing
branch to enable users to decide how to group coalesced requests.
The hook was given a +1. We also realized that this hook will also solve the problem of URLs being too long for findMany