diff --git a/app/components/schema/input-boolean/component.js b/app/components/schema/input-boolean/component.js index 169d261c1..e57202abf 100644 --- a/app/components/schema/input-boolean/component.js +++ b/app/components/schema/input-boolean/component.js @@ -2,4 +2,13 @@ import Ember from 'ember'; export default Ember.Component.extend({ classNames: ['form-control-static'], + + didReceiveAttrs() { + if ( this.get('value') === 'false' ) { + this.set('value', false); + } + else if ( this.get('value') === 'true' ) { + this.set('value', true); + } + } }); diff --git a/app/components/site-access/component.js b/app/components/site-access/component.js index fba2aa517..148cd6ba7 100644 --- a/app/components/site-access/component.js +++ b/app/components/site-access/component.js @@ -1,10 +1,6 @@ import Ember from 'ember'; import Errors from 'ui/utils/errors'; -let UNRESTRICTED = 'unrestricted', - RESTRICTED = 'restricted', - REQUIRED = 'required'; - export default Ember.Component.extend({ tagName: 'section', classNames: ['well'], @@ -18,7 +14,7 @@ export default Ember.Component.extend({ errors: null, showList: function() { - return this.get('copy.accessMode') !== UNRESTRICTED; + return this.get('copy.accessMode') !== 'unrestricted'; }.property('copy.accessMode'), actions: {