ui/lib/global-admin/addon/security/authentication/googleoauth/route.js

32 lines
736 B
JavaScript

import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { get } from '@ember/object';
import { hash } from 'rsvp';
export default Route.extend({
globalStore: service(),
model() {
let gs = get(this, 'globalStore');
return hash({
googleConfig: gs.find('authconfig', 'googleoauth', { forceReload: true }),
principals: gs.all('principal')
}).catch((e) => {
return e;
})
},
setupController(controller, model) {
controller.setProperties({
model,
confirmDisable: false,
testing: false,
organizations: get(this, 'session.orgs') || [],
errors: null,
});
controller.set('saved', true);
}
});