vault/ui/app/adapters/control-group.js
Vault Automation 0c6c13dd38
license: update headers to IBM Corp. (#10229) (#10233)
* license: update headers to IBM Corp.
* `make proto`
* update offset because source file changed

Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2025-10-21 15:20:20 -06:00

29 lines
622 B
JavaScript

/**
* Copyright IBM Corp. 2016, 2025
* SPDX-License-Identifier: BUSL-1.1
*/
import ApplicationAdapter from './application';
export default ApplicationAdapter.extend({
pathForType() {
return 'control-group';
},
async findRecord(store, type, id) {
const baseUrl = this.buildURL(type.modelName);
return this.ajax(`${baseUrl}/request`, 'POST', {
data: {
accessor: id,
},
}).then((response) => {
response.id = id;
return response;
});
},
urlForUpdateRecord(id, modelName) {
const base = this.buildURL(modelName);
return `${base}/authorize`;
},
});