feat(frontend): migrate admin UI to role-site model and clean legacy pages
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { adminHttp } from './http'
|
||||
|
||||
export const getMembers = () => adminHttp.get('/admin/members')
|
||||
export const upsertMember = (data) => adminHttp.post('/admin/members/upsert', data)
|
||||
export const getMembers = (params) => adminHttp.get('/admin/members', { params })
|
||||
export const createMember = (data) => adminHttp.post('/admin/members', data)
|
||||
export const updateMember = (userSub, data) => adminHttp.patch(`/admin/members/${userSub}`, data)
|
||||
export const deleteMember = (userSub) => adminHttp.delete(`/admin/members/${userSub}`)
|
||||
export const deleteMember = (userSub, syncToIdp = true) => adminHttp.delete(`/admin/members/${userSub}`, { params: { sync_to_idp: syncToIdp } })
|
||||
export const resetMemberPassword = (userSub) => adminHttp.post(`/admin/members/${userSub}/password/reset`)
|
||||
export const getMemberPermissionGroups = (userSub) => adminHttp.get(`/admin/members/${userSub}/permission-groups`)
|
||||
export const setMemberPermissionGroups = (userSub, groupKeys) =>
|
||||
adminHttp.put(`/admin/members/${userSub}/permission-groups`, { group_keys: groupKeys })
|
||||
export const getMemberSites = (userSub) => adminHttp.get(`/admin/members/${userSub}/sites`)
|
||||
export const setMemberSites = (userSub, siteKeys) => adminHttp.put(`/admin/members/${userSub}/sites`, { site_keys: siteKeys })
|
||||
export const getMemberRoles = (userSub) => adminHttp.get(`/admin/members/${userSub}/roles`)
|
||||
|
||||
Reference in New Issue
Block a user