blob: 33d47dd9194c253b6189e662c03f6f9991cc4571 [file] [log] [blame] [edit]
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import ApplicationAdapter from './application';
export default ApplicationAdapter.extend({
pathForType() {
return 'control-group';
},
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`;
},
});