Skip to content

Commit

Permalink
Clean up family model
Browse files Browse the repository at this point in the history
  • Loading branch information
janwerkhoven committed Sep 13, 2023
1 parent c8f438f commit abd074b
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions app/models/product-family.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
import Model, { attr, hasMany, belongsTo } from '@ember-data/model';

export default class ProductFamilyModel extends Model {
@attr('string') nameSingle;
@attr('string') namePlural;
@attr('string') gist;
@attr('string') fullMonty;
@attr('number') rank;

@attr('string') fullMonty;
@attr('string') gist;
@attr('string') namePlural;
@attr('string') nameSingle;

@belongsTo('product-family', { inverse: 'subFamilies' }) productFamily;
@hasMany('product-family', { inverse: 'productFamily' }) subFamilies;

// @hasMany('product') products;
@hasMany('product-family-image') productFamilyImages;
@hasMany('product-family', { inverse: 'productFamily' }) subFamilies;
@hasMany('product', { inverse: 'mainFamily' }) productsWithMain;
@hasMany('product', { inverse: 'subFamily' }) productsWithSub;

Expand All @@ -23,8 +24,6 @@ export default class ProductFamilyModel extends Model {
return [...ranked, ...rankless];
}

@hasMany('product-family-image') productFamilyImages;

get images() {
const rank = 'rankAmongImages';
const records = this.productFamilyImages;
Expand Down

0 comments on commit abd074b

Please sign in to comment.