ui/app/admin-tab/auth/github/route.js

30 lines
768 B
JavaScript

import Ember from 'ember';
import C from 'ui/utils/constants';
export default Ember.Route.extend({
model: function() {
var headers = {};
headers[C.HEADER.PROJECT] = undefined;
return this.get('store').find('githubconfig', null, {headers: headers, forceReload: true}).then(function(collection) {
return collection.get('firstObject');
});
},
setupController: function(controller, model) {
controller.setProperties({
model: model.clone(),
originalModel: model,
confirmDisable: false,
saving: false,
saved: true,
testing: false,
wasShowing: false,
organizations: this.get('session.orgs')||[],
error: null,
isEnterprise: (model.get('hostname') ? true : false),
});
}
});