feat: tambah fitur export CSV untuk logs dan users
This commit is contained in:
@@ -81,4 +81,19 @@ export const API_URLS = {
|
||||
updateBugStatus: (id: string) => `/api/bugs/${id}/status`,
|
||||
updateBugFeedback: (id: string) => `/api/bugs/${id}/feedback`,
|
||||
createLog: () => `/api/logs`,
|
||||
exportLogs: (search: string, action?: string, idVillage?: string, dateFrom?: string, dateTo?: string) => {
|
||||
const params = new URLSearchParams({ search })
|
||||
if (action) params.set('action', action)
|
||||
if (idVillage) params.set('idVillage', idVillage)
|
||||
if (dateFrom) params.set('dateFrom', dateFrom)
|
||||
if (dateTo) params.set('dateTo', dateTo)
|
||||
return `${DESA_PLUS_PROXY}/api/monitoring/export-logs?${params}`
|
||||
},
|
||||
exportUsers: (search: string, isActive?: string, idUserRole?: string, idVillage?: string) => {
|
||||
const params = new URLSearchParams({ search })
|
||||
if (isActive) params.set('isActive', isActive)
|
||||
if (idUserRole) params.set('idUserRole', idUserRole)
|
||||
if (idVillage) params.set('idVillage', idVillage)
|
||||
return `${DESA_PLUS_PROXY}/api/monitoring/export-users?${params}`
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user