mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-05 15:26:36 +08:00
feat: add managed domains and TLS certificates management features
- Implemented ApplyLogItem interface for logging purposes. - Created API functions for managing domains including CRUD operations. - Developed ManagedDomainsPage component for domain management UI with form handling and state management. - Defined ManagedDomainItem and related types for domain data structure. - Added API functions for managing TLS certificates including creation, deletion, and file import. - Built TlsCertificatesPage component for certificate management with manual and file import options. - Introduced types for TLS certificate items and mutation payloads.
This commit is contained in:
@@ -25,24 +25,24 @@ export const dashboardNavigation: NavigationItem[] = [
|
||||
shortLabel: '节点',
|
||||
description: '已接入状态标签、部署命令、心跳与更新动作。',
|
||||
},
|
||||
{
|
||||
href: '/apply-logs',
|
||||
label: '应用记录',
|
||||
shortLabel: '记录',
|
||||
description: '阶段 3 接入筛选、分页与详情展示。',
|
||||
},
|
||||
{
|
||||
href: '/managed-domains',
|
||||
label: '域名管理',
|
||||
shortLabel: '域名',
|
||||
description: '阶段 3 接入证书绑定与启用状态切换。',
|
||||
},
|
||||
{
|
||||
href: '/tls-certificates',
|
||||
label: 'TLS 证书',
|
||||
shortLabel: '证书',
|
||||
description: '阶段 3 接入导入、上传与有效期展示。',
|
||||
},
|
||||
{
|
||||
href: '/apply-logs',
|
||||
label: '应用记录',
|
||||
shortLabel: '记录',
|
||||
description: '已接入 node_id 筛选、结果状态展示与单条详情查看。',
|
||||
},
|
||||
{
|
||||
href: '/managed-domains',
|
||||
label: '域名管理',
|
||||
shortLabel: '域名',
|
||||
description: '已接入列表、证书绑定、启停控制与编辑删除。',
|
||||
},
|
||||
{
|
||||
href: '/tls-certificates',
|
||||
label: 'TLS 证书',
|
||||
shortLabel: '证书',
|
||||
description: '已接入 PEM 导入、文件上传、到期展示与删除。',
|
||||
},
|
||||
{
|
||||
href: '/files',
|
||||
label: '文件管理',
|
||||
|
||||
Reference in New Issue
Block a user