open-vault/ui/app/routes/vault/cluster/access/identity.js
Matthew Irish 3a734d7cb4
UI - first RC feedback (#4278)
* add hasSentinel to the version service
* use hasSentinel instead of features directly
* type='button' strikes again
* pass url param in tab links to ensure hrefs are updated
* 404 when the item_type is invalid for the identity route
2018-04-05 16:08:18 -05:00

20 lines
391 B
JavaScript

import Ember from 'ember';
import DS from 'ember-data';
const MODEL_FROM_PARAM = {
entities: 'entity',
groups: 'group',
};
export default Ember.Route.extend({
model(params) {
let model = MODEL_FROM_PARAM[params.item_type];
if (!model) {
const error = new DS.AdapterError();
Ember.set(error, 'httpStatus', 404);
throw error;
}
return model;
},
});