[deprecations] Don't use snapshot.get()
This commit is contained in:
parent
dcac5d4150
commit
1c33475ff6
|
@ -7,7 +7,7 @@ export default ApplicationAdapter.extend({
|
||||||
buildURL(type, id, record) {
|
buildURL(type, id, record) {
|
||||||
var delimiter, repoId, url;
|
var delimiter, repoId, url;
|
||||||
url = this._super.apply(this, arguments);
|
url = this._super.apply(this, arguments);
|
||||||
if (record && (repoId = Ember.get(record, 'repo.id'))) {
|
if (record && record.belongsTo('repo') && (repoId = record.belongsTo('repo').id)) {
|
||||||
delimiter = url.indexOf('?') !== -1 ? '&' : '?';
|
delimiter = url.indexOf('?') !== -1 ? '&' : '?';
|
||||||
url = "" + url + delimiter + "repository_id=" + repoId;
|
url = "" + url + delimiter + "repository_id=" + repoId;
|
||||||
}
|
}
|
||||||
|
@ -15,11 +15,11 @@ export default ApplicationAdapter.extend({
|
||||||
},
|
},
|
||||||
|
|
||||||
updateRecord(store, type, record) {
|
updateRecord(store, type, record) {
|
||||||
var data, id, serializer;
|
var data, serializer;
|
||||||
data = {};
|
data = {};
|
||||||
serializer = store.serializerFor(type.modelName);
|
serializer = store.serializerFor(type.modelName);
|
||||||
serializer.serializeIntoHash(data, type, record);
|
serializer.serializeIntoHash(data, type, record);
|
||||||
id = Ember.get(record, 'id');
|
var id = record.id;
|
||||||
return this.ajax(this.buildURL(type.modelName, id, record), "PATCH", {
|
return this.ajax(this.buildURL(type.modelName, id, record), "PATCH", {
|
||||||
data: data
|
data: data
|
||||||
});
|
});
|
||||||
|
|
|
@ -9,19 +9,19 @@ export default ApplicationAdapter.extend({
|
||||||
},
|
},
|
||||||
|
|
||||||
deleteRecord(store, type, record) {
|
deleteRecord(store, type, record) {
|
||||||
var id;
|
var id = record.id;
|
||||||
id = Ember.get(record, 'id');
|
|
||||||
return this.ajax(this.urlPrefix() + '/ssh_key/' + id, "DELETE");
|
return this.ajax(this.urlPrefix() + '/ssh_key/' + id, "DELETE");
|
||||||
},
|
},
|
||||||
|
|
||||||
createRecord(store, type, record) {
|
createRecord(store, type, record) {
|
||||||
var data, id, serializer;
|
var data, serializer;
|
||||||
data = {};
|
data = {};
|
||||||
serializer = store.serializerFor(type.modelName);
|
serializer = store.serializerFor(type.modelName);
|
||||||
serializer.serializeIntoHash(data, type, record, {
|
serializer.serializeIntoHash(data, type, record, {
|
||||||
includeId: true
|
includeId: true
|
||||||
});
|
});
|
||||||
id = Ember.get(record, 'id');
|
|
||||||
|
var id = record.id;
|
||||||
return this.ajax(this.urlPrefix() + '/ssh_key/' + id, "PATCH", {
|
return this.ajax(this.urlPrefix() + '/ssh_key/' + id, "PATCH", {
|
||||||
data: data
|
data: data
|
||||||
});
|
});
|
||||||
|
|
|
@ -19,10 +19,10 @@ window.deprecationWorkflow.config = {
|
||||||
{ handler: "log", matchMessage: "Function#observesBefore is deprecated and will be removed in the near future." },
|
{ handler: "log", matchMessage: "Function#observesBefore is deprecated and will be removed in the near future." },
|
||||||
{ handler: "log", matchMessage: "Ember.addBeforeObserver is deprecated and will be removed in the near future." },
|
{ handler: "log", matchMessage: "Ember.addBeforeObserver is deprecated and will be removed in the near future." },
|
||||||
{ handler: "log", matchMessage: "Ember.removeBeforeObserver is deprecated and will be removed in the near future." },
|
{ handler: "log", matchMessage: "Ember.removeBeforeObserver is deprecated and will be removed in the near future." },
|
||||||
|
{ handler: "log", matchMessage: "Using DS.Snapshot.get() is deprecated. Use .attr(), .belongsTo() or .hasMany() instead." },
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
{ handler: "silence", matchMessage: "Ember.View is deprecated. Consult the Deprecations Guide for a migration strategy." },
|
{ handler: "silence", matchMessage: "Ember.View is deprecated. Consult the Deprecations Guide for a migration strategy." },
|
||||||
{ handler: "silence", matchMessage: "The filter API will be moved into a plugin soon. To enable store.filter using an environment flag, or to use an alternative, you can visit the ember-data-filter addon page" },
|
{ handler: "silence", matchMessage: "The filter API will be moved into a plugin soon. To enable store.filter using an environment flag, or to use an alternative, you can visit the ember-data-filter addon page" },
|
||||||
{ handler: "silence", matchMessage: "Using DS.Snapshot.get() is deprecated. Use .attr(), .belongsTo() or .hasMany() instead." },
|
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user