rule-set-version model
import DS from 'ember-data';
export default DS.Model.extend({
versions_pagination: DS.belongsTo('versions-pagination'),
rule_set_version_details: DS.hasMany('rule-set-version-detail'),
});
versions-pagination model
import DS from 'ember-data';
export default DS.Model.extend({
page_number: DS.attr('number'),
page_size: DS.attr('number'),
total_pages: DS.attr('number'),
total_rows: DS.attr('number'),
});
rule-set-version-details serializer
import DS from 'ember-data';
var underscore = Ember.String.underscore;
export default DS.RESTSerializer.extend({
attrs: {
// rules: {
// serialize: "id",
// deserialize: 'records'
// },
test_cases: {
serialize: "id",
deserialize: 'records'
}
},
keyForRelationship: function (rawKey) {
return underscore(rawKey) + "_id";
}
})
version-pagination s
7 posts - 2 participants