feat: add local sharing and containerized web/server layout
This commit is contained in:
@@ -16,6 +16,15 @@ ShareServer 是独立 Web 产品,不直接复用 Electron 页面壳层实现
|
||||
|
||||
## 1. 使用对象
|
||||
|
||||
当前本地首期在 `/capabilities?view=local` 提供“本地服务目录”页签,读取真实设备和发布数据。
|
||||
其余四个共享中心页签保留组织演示。真实页不使用示例组织、用户归属或在线状态解释本地记录。
|
||||
|
||||
GoodBuddy 从应用菜单或应用中心进入“设备共享”,完成地址与名称保存、注册、发布、撤销和刷新。
|
||||
Web 提供设备、类型、状态、关键词筛选,显示注册时间、来源声明及独立知识权限;提供加载、空目录、
|
||||
无匹配结果、失败重试和刷新状态。Web 不重复提供本机发布表单。权限与来源提示跟随真实目录展示,
|
||||
不把元数据发布成功写成能力可执行或知识可读取。桌面交互详见
|
||||
[设备共享 UI 设计](../../../../goodbuddy/docs/features/device-sharing/ui-design.md)。
|
||||
|
||||
- 普通成员主要在 GoodBuddy Desktop 协作和使用能力;Web 端管理自己的设备、申请、授权和已发布数字人。
|
||||
- 组织管理员使用完整组织控制台。
|
||||
- 系统管理员使用与组织控制台分开的实例管理范围。
|
||||
@@ -30,16 +39,16 @@ ShareServer 是独立 Web 产品,不直接复用 Electron 页面壳层实现
|
||||
|
||||
侧栏:
|
||||
概览
|
||||
GoodBuddy 服务:模型网关 | 文档与协作 | 配置下发
|
||||
组织与成员
|
||||
设备
|
||||
能力目录
|
||||
GoodBuddy 接入
|
||||
共享中心
|
||||
数字人
|
||||
权限策略
|
||||
审批
|
||||
发布与更新
|
||||
网关联邦
|
||||
任务与中继
|
||||
Office 编辑
|
||||
审计
|
||||
系统设置(仅系统管理员)
|
||||
```
|
||||
@@ -81,17 +90,19 @@ GPU-Worker-02 AI Team Linux 离线 8 2 小时前
|
||||
设备详情包含概览、连接、已发布能力、Grant 和活动。设备状态与 Publication 状态分别显示。
|
||||
撤销设备使用危险确认,说明新任务、活动任务和重新注册影响。
|
||||
|
||||
## 6. 能力目录
|
||||
## 6. 共享中心
|
||||
|
||||
目录以能力为第一列,提供者为可展开信息:
|
||||
沿用 `/capabilities`,页签依次为“能力目录”“共享知识库”“按用户查看”“按设备查看”。
|
||||
各内容展示发布者、提供设备、版本、设备在线状态、发布状态及共享对象,名称进入元数据详情。
|
||||
发布者和设备链接切换到对应分组并清除旧筛选;既有 `/devices` 详情链接定位同一设备的共享视图。
|
||||
|
||||
```text
|
||||
能力 版本 提供者 可见范围 可用性
|
||||
图像生成 2.1.0 3 个节点 设计组 2/3 在线
|
||||
```
|
||||
四个页签支持元数据搜索、可用状态、来源和共享对象筛选,用户/设备视图增加主体选择。
|
||||
显示当前结果数量、无结果说明及“清除筛选”,重置保留当前页签。页签支持方向键、Home、End,
|
||||
窄屏横向滚动;筛选和列表随宽度换行,复用本地主题、按钮、状态徽标和详情对话框。
|
||||
|
||||
详情包含 manifest、provider、Publication、允许输入、数据政策、调用趋势和最近错误。管理员
|
||||
看到的是组织元数据,不通过目录读取能力内部数据。
|
||||
知识库同时显示来源模式与搜索、读取原文、下载三项显式权限。详情解释服务器副本和远程取用
|
||||
的离线差异,管理员查看元数据不会获得正文权限。当前仅搜索示例元数据;内容按钮禁用并标注
|
||||
“未接入”,不返回虚构正文或下载成功。能力就绪也不代表获得调用权限。
|
||||
|
||||
### 6.1 数字人
|
||||
|
||||
@@ -178,9 +189,13 @@ GPU-Worker-02 AI Team Linux 离线 8 2 小时前
|
||||
时区和字段范围;大导出作为后台任务生成有时效下载。审计详情保持只读,不把原始内部错误、
|
||||
认证信息或任务正文显示给管理员。
|
||||
|
||||
## 13. Office 编辑
|
||||
## 13. Office 编辑目标设计
|
||||
|
||||
Office 编辑页面属于系统管理员的服务配置和组织管理员的策略管理,不提供文档正文浏览器。
|
||||
Office 编辑管理归入“文档与协作”,属于系统管理员的服务配置和组织管理员的策略管理,不提供
|
||||
文档正文浏览器。以下是生产目标,当前实例配置与预设检查演示见第 16.1 节。
|
||||
|
||||
日常文档操作在 GoodBuddy 中完成。文档以 ShareServer 为主存储;显式选择本地来源导入/回写
|
||||
时,另行显示检查点与源文件回写状态。关闭会话不表示删除主文档,检查点可用不表示本地源文件已保存。
|
||||
|
||||
系统管理员视图显示:
|
||||
|
||||
@@ -223,10 +238,32 @@ shadcn/ui 的本地组件模式和 Radix 可访问 primitives,布局参考成
|
||||
|
||||
原型已覆盖数字人需求加入前的一级栏目、管理员与成员自助视图切换、组织范围、搜索筛选、
|
||||
页签、详情、创建表单、危险确认和 390px 窄屏导航。动态发光、网格和网络脉冲只用于运行状态
|
||||
与品牌氛围;业务表格仍保持克制,状态继续同时使用图标与文字。原型操作会调用无持久化确认
|
||||
与品牌氛围;业务表格仍保持克制,状态继续同时使用图标与文字。既有 fixture 页面操作会调用无持久化确认
|
||||
API,并持续标明不会写入生产数据,不能据此宣称真实审批、撤销、策略或任务操作已实现。
|
||||
`FR-13` 新增的数字人目录、“我的数字人”和 `@` 选择器尚未进入当前原型。
|
||||
`FR-14` 新增的 Office 编辑导航、配置、健康和会话管理也尚未进入当前原型。
|
||||
“文档与协作”已提供 OnlyOffice 实例配置和预设健康检查模拟;真实 Office 编辑与会话管理尚未实现。
|
||||
|
||||
### 16.1 GoodBuddy 服务演示
|
||||
|
||||
侧栏“GoodBuddy 服务”分组提供三个管理员路由。页首持续标注模拟边界:三页共享当前会话
|
||||
内存,导航保留状态、刷新重置;操作不调用网络或写本地存储。角色选择仅用于评审,不构成
|
||||
真实授权;未接入模型推理、网关转发、OnlyOffice 编辑保存或设备交付。
|
||||
|
||||
| 路由 | 交互与结果 |
|
||||
| --- | --- |
|
||||
| `/model-gateway` 模型网关 | “上游服务”“模型映射 / 访问策略”“调用审计”页签;可添加和启停上游,切换映射上游、允许组及启停状态,选择调用组模拟允许/拒绝。最近 50 条审计仅含路由与策略结果,可查看详情,不含请求/响应正文 |
|
||||
| `/documents` 文档与协作 | “组织文档”“归属元数据”“OnlyOffice 服务器”“回收站”页签;展示名称与归属,无个人正文预览。OnlyOffice 可添加实例、预设健康/失败并累计模拟检查次数,不访问实例或建立编辑会话 |
|
||||
| `/distribution` 配置下发 | 创建一个配置草稿,选择目标组、当前可用默认模型和三段数字版本;发布前再次检查模型与组策略。按组展示当前/上一版本、设备已应用/目标版本,并可回退到上一条发布记录 |
|
||||
|
||||
“打开模拟 GoodBuddy 客户端”仅打开对话框,个人创建者可删除自己的示例文档或确认转移给
|
||||
当前组织,不启动真实客户端或上传文件。转移后从个人列表移除,原个人删除权失效;显式
|
||||
勾选模拟“组织文档管理员”才可删除/恢复组织文档。其他成员个人文档不可操作,恢复保留
|
||||
原归属,演示不提供永久删除。
|
||||
|
||||
配置发布与回退仅更新目标组在线示例设备;离线设备保持原已应用版本并标记待下发,无重连
|
||||
交付模拟。回退同时恢复版本和默认模型;历史模型停用或当前组策略不允许时禁止回退,不能
|
||||
仅改版本标签。上游及 OnlyOffice 地址表单只接受不含账号、密码、查询参数或片段的 HTTPS
|
||||
地址,不提供密钥字段,也不验证连接。
|
||||
|
||||
## 17. Desktop 工作空间协作目标交互
|
||||
|
||||
|
||||
Reference in New Issue
Block a user