github.com/ferranbt/nomad@v0.9.3-0.20190607002617-85c449b7667c/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.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 });