github.com/manicqin/nomad@v0.9.5/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 });