diff --git a/ghost/admin/app/controllers/settings/labs.js b/ghost/admin/app/controllers/settings/labs.js index ca8492b245..d20c8668ed 100644 --- a/ghost/admin/app/controllers/settings/labs.js +++ b/ghost/admin/app/controllers/settings/labs.js @@ -8,11 +8,11 @@ import { isRequestEntityTooLargeError, isUnsupportedMediaTypeError } from 'ghost-admin/services/ajax'; -import {computed, set} from '@ember/object'; import {isBlank} from '@ember/utils'; import {isArray as isEmberArray} from '@ember/array'; import {run} from '@ember/runloop'; import {inject as service} from '@ember/service'; +import {set} from '@ember/object'; import {task, timeout} from 'ember-concurrency'; const {Promise} = RSVP; @@ -72,10 +72,6 @@ export default Controller.extend({ this.yamlAccept = [...this.yamlMimeType, ...Array.from(this.yamlExtension, extension => '.' + extension)]; }, - isOAuthEnabled: computed('settings.{oauthClientId,oauthClientSecret}', 'isOAuthConfigurationOpen', function () { - return (this.settings.get('oauthClientId') && this.settings.get('oauthClientSecret')) || this.isOAuthConfigurationOpen; - }), - actions: { onUpload(file) { let formData = new FormData(); diff --git a/ghost/admin/app/services/feature.js b/ghost/admin/app/services/feature.js index 099113d5a2..6b1c508995 100644 --- a/ghost/admin/app/services/feature.js +++ b/ghost/admin/app/services/feature.js @@ -57,6 +57,7 @@ export default Service.extend({ emailCardSegments: feature('emailCardSegments', {developer: true}), savedIndicator: feature('savedIndicator', {developer: true}), featureImgDragDrop: feature('featureImgDragDrop', {developer: true}), + oauthLogin: feature('oauthLogin', {developer: true}), _user: null, diff --git a/ghost/admin/app/templates/settings/labs.hbs b/ghost/admin/app/templates/settings/labs.hbs index 4e8cdf1298..0cc2998e8c 100644 --- a/ghost/admin/app/templates/settings/labs.hbs +++ b/ghost/admin/app/templates/settings/labs.hbs @@ -198,20 +198,11 @@