github.com/kjdelisle/consul@v1.4.5/ui-v2/app/services/repository/acl.js (about)

     1  import RepositoryService from 'consul-ui/services/repository';
     2  import { get } from '@ember/object';
     3  import { PRIMARY_KEY } from 'consul-ui/models/acl';
     4  const modelName = 'acl';
     5  export default RepositoryService.extend({
     6    getModelName: function() {
     7      return modelName;
     8    },
     9    getPrimaryKey: function() {
    10      return PRIMARY_KEY;
    11    },
    12    clone: function(item) {
    13      return get(this, 'store').clone(this.getModelName(), get(item, this.getPrimaryKey()));
    14    },
    15  });