github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/routes/variables/variable.js (about)

     1  import Route from '@ember/routing/route';
     2  import withForbiddenState from 'nomad-ui/mixins/with-forbidden-state';
     3  import { inject as service } from '@ember/service';
     4  import notifyForbidden from 'nomad-ui/utils/notify-forbidden';
     5  
     6  export default class VariablesVariableRoute extends Route.extend(
     7    withForbiddenState
     8  ) {
     9    @service store;
    10    model(params) {
    11      return this.store
    12        .findRecord('variable', decodeURIComponent(params.id), {
    13          reload: true,
    14        })
    15        .catch(notifyForbidden(this));
    16    }
    17    setupController(controller) {
    18      super.setupController(controller);
    19      controller.set('params', this.paramsFor('variables.variable'));
    20    }
    21  }