| /** | |
| * Copyright (c) HashiCorp, Inc. | |
| * SPDX-License-Identifier: MPL-2.0 | |
| */ | |
| import RoleEdit from './role-edit'; | |
| export default RoleEdit.extend({ | |
| init() { | |
| this._super(...arguments); | |
| this.set('backendType', 'ssh'); | |
| }, | |
| actions: { | |
| updateTtl(path, val) { | |
| const model = this.model; | |
| const valueToSet = val.enabled === true ? `${val.seconds}s` : undefined; | |
| model.set(path, valueToSet); | |
| }, | |
| }, | |
| }); |