github.com/hernad/nomad@v1.6.112/ui/app/abilities/policy.js (about) 1 /** 2 * Copyright (c) HashiCorp, Inc. 3 * SPDX-License-Identifier: MPL-2.0 4 */ 5 6 import AbstractAbility from './abstract'; 7 import { alias } from '@ember/object/computed'; 8 import classic from 'ember-classic-decorator'; 9 10 @classic 11 export default class Policy extends AbstractAbility { 12 @alias('selfTokenIsManagement') canRead; 13 @alias('selfTokenIsManagement') canList; 14 @alias('selfTokenIsManagement') canWrite; 15 @alias('selfTokenIsManagement') canUpdate; 16 @alias('selfTokenIsManagement') canDestroy; 17 }