22 lines
434 B
JavaScript
22 lines
434 B
JavaScript
/**
|
|
* 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);
|
|
},
|
|
},
|
|
});
|