mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-05-12 11:32:46 +08:00
1. 修复前端 rclone 后端 API 路径双重 /api 前缀导致 404, 存储类型下拉框现在正确显示全部 70+ rclone 后端 2. 调度器自动触发的备份任务计入审计日志(用户名: system) 3. 新增备份记录批量删除 API (POST /api/backup/records/batch-delete)
20 lines
452 B
TypeScript
20 lines
452 B
TypeScript
import { http } from './http'
|
|
|
|
export interface RcloneBackendOption {
|
|
key: string
|
|
label: string
|
|
required: boolean
|
|
isPassword: boolean
|
|
}
|
|
|
|
export interface RcloneBackendInfo {
|
|
name: string
|
|
description: string
|
|
options: RcloneBackendOption[]
|
|
}
|
|
|
|
export async function listRcloneBackends(): Promise<RcloneBackendInfo[]> {
|
|
const { data } = await http.get<{ data: RcloneBackendInfo[] }>('/storage-targets/rclone/backends')
|
|
return data.data
|
|
}
|