github.com/zoomfoo/nomad@v0.8.5-0.20180907175415-f28fd3a1a056/ui/app/mixins/with-forbidden-state.js (about) 1 import Mixin from '@ember/object/mixin'; 2 3 export default Mixin.create({ 4 setupController(controller) { 5 if (this.get('isForbidden')) { 6 this.set('isForbidden', undefined); 7 controller.set('isForbidden', true); 8 } 9 this._super(...arguments); 10 }, 11 12 resetController(controller) { 13 controller.set('isForbidden', false); 14 this._super(...arguments); 15 }, 16 });