github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/mixins/with-forbidden-state.js (about) 1 import Ember from 'ember'; 2 3 const { Mixin } = Ember; 4 5 export default Mixin.create({ 6 setupController(controller) { 7 if (this.get('isForbidden')) { 8 this.set('isForbidden', undefined); 9 controller.set('isForbidden', true); 10 } 11 this._super(...arguments); 12 }, 13 14 resetController(controller) { 15 controller.set('isForbidden', false); 16 this._super(...arguments); 17 }, 18 });