github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/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 });