mirror of
https://github.com/hpd840321/craftlabs-authorization-sdk.git
synced 2026-06-09 10:00:30 +08:00
feat: add user management CRUD and platform_user table
V24 migration creates platform_user table. Backend UserAdminController provides list/create/update/toggleStatus. Frontend UserManagementView enables admin to add/edit/disable users. Replaces hardcoded auth with database-backed user lifecycle. Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -461,6 +461,20 @@ export function createSkuMapping(contractLineId, body) { return axios.post(`/api
|
||||
export function updateSkuMapping(id, body) { return axios.put(`/api/v1/integration/sku-mappings/${id}`, body); }
|
||||
export function deleteSkuMapping(id) { return axios.delete(`/api/v1/integration/sku-mappings/${id}`); }
|
||||
|
||||
// —— M11-F14 用户管理 ————————————————————————————
|
||||
export function listUsers() {
|
||||
return axios.get('/api/v1/admin/users');
|
||||
}
|
||||
export function createUser(body) {
|
||||
return axios.post('/api/v1/admin/users', body);
|
||||
}
|
||||
export function updateUser(id, body) {
|
||||
return axios.put(`/api/v1/admin/users/${id}`, body);
|
||||
}
|
||||
export function patchUserStatus(id, body) {
|
||||
return axios.patch(`/api/v1/admin/users/${id}/status`, body);
|
||||
}
|
||||
|
||||
export function listStakeholders(projectId) {
|
||||
return axios.get(`/api/v1/projects/${projectId}/stakeholders`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user