mirror of https://github.com/rancher/ui.git
24 lines
580 B
JavaScript
24 lines
580 B
JavaScript
import Resource from 'ember-api-store/models/resource';
|
|
|
|
var GithubConfig = Resource.extend({
|
|
type: 'githubConfig',
|
|
});
|
|
|
|
// Projects don't get pushed by /subscribe WS, so refresh more often
|
|
GithubConfig.reopenClass({
|
|
mangleIn: function(data, store) {
|
|
if ( data.allowedIdentities )
|
|
{
|
|
// Labels shouldn't be a model even if it has a key called 'type'
|
|
data.allowedIdentities = data.allowedIdentities.map((obj) => {
|
|
obj.type = 'identity';
|
|
return store.createRecord(obj);
|
|
});
|
|
}
|
|
|
|
return data;
|
|
},
|
|
});
|
|
|
|
export default GithubConfig;
|