feat(frontend): migrate admin UI to role-site model and clean legacy pages
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
import { adminHttp } from './http'
|
||||
|
||||
export const getSites = () => adminHttp.get('/admin/sites')
|
||||
export const getSites = (params) => adminHttp.get('/admin/sites', { params })
|
||||
export const createSite = (data) => adminHttp.post('/admin/sites', data)
|
||||
export const updateSite = (siteKey, data) => adminHttp.patch(`/admin/sites/${siteKey}`, data)
|
||||
export const deleteSite = (siteKey) => adminHttp.delete(`/admin/sites/${siteKey}`)
|
||||
export const getSiteRoles = (siteKey) => adminHttp.get(`/admin/sites/${siteKey}/roles`)
|
||||
export const setSiteRoles = (siteKey, roleKeys) => adminHttp.put(`/admin/sites/${siteKey}/roles`, { role_keys: roleKeys })
|
||||
export const getSiteMembers = (siteKey) => adminHttp.get(`/admin/sites/${siteKey}/members`)
|
||||
|
||||
Reference in New Issue
Block a user