diff --git a/docs/docs/administrator_guide/authentication_center/menu.md b/docs/docs/administrator_guide/authentication_center/menu.md new file mode 100644 index 0000000000..9ef314f271 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/menu.md @@ -0,0 +1,32 @@ +--- +position: 1 +id: menu_add +title: 菜单 +--- + + +菜单模块提供了菜单的新增、修改、删除等功能,新增的菜单需要二次开发相对应的后台功能: + +### 菜单新增 +选择相应的父级菜单,点击创建根目录,点击右上角的编辑,填写菜单名称、路径、菜单类型等信息,完成菜单的新增。 + +**认证中心 > 菜单 > 创建根目录** + +![menu_add_01](http://www.aiwenmo.com/dinky/docs/test/menu_add_01.png) + +![menu_add_02](http://www.aiwenmo.com/dinky/docs/test/menu_add_02.png) + +### 菜单编辑 +点击编辑按钮,进行菜单的编辑修改操作,如修改菜单层级、名称、类型、图标等,还可以进行重置。 + +**认证中心 > 菜单 > 编辑** + +![menu_edit](http://www.aiwenmo.com/dinky/docs/test/menu_edit.png) + +### 菜单删除 +选择菜单,右键可进行菜单的删除操作。 + +**认证中心 > 菜单 > 编辑** + +![menu_delete](http://www.aiwenmo.com/dinky/docs/test/menu_delete.png) + diff --git a/docs/docs/administrator_guide/authentication_center/role.md b/docs/docs/administrator_guide/authentication_center/role.md new file mode 100644 index 0000000000..117087cc01 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/role.md @@ -0,0 +1,30 @@ +--- +position: 1 +id: role +title: 角色 +--- + + +角色模块提供了角色的新增、编辑及角色菜单的分配: + +### 新建 +点击新建按钮,输入角色编码、角色名称等相关信息,完成角色的新建。 + +**认证中心 > 角色 > 新建** + +![role_add](http://www.aiwenmo.com/dinky/docs/test/role_add.png) + +### 编辑 +点击编辑按钮,进行角色信息的修改操作。 + +**认证中心 > 角色 > 编辑** + +![role_edit](http://www.aiwenmo.com/dinky/docs/test/role_edit.png) + +### 分配菜单 +点击分配菜单按钮,可以对角色的菜单权限进行分配。 + +**认证中心 > 角色 > 分配角色** + +![role_distribute](http://www.aiwenmo.com/dinky/docs/test/role_distribute.png) + diff --git a/docs/docs/administrator_guide/authentication_center/row_limits.md b/docs/docs/administrator_guide/authentication_center/row_limits.md new file mode 100644 index 0000000000..9dc279c9d1 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/row_limits.md @@ -0,0 +1,14 @@ +--- +position: 1 +id: row_limits +title: 行权限 +--- + + +通过添加“行权限”规则,可使指定范围的角色和用户仅能查看指定范围的行数据。例如用户 A 仅能查看数据集“ '班级'字段=高二 ”的数据。但是只在只在flinksql中生效。 + +![row_limits_add](http://www.aiwenmo.com/dinky/docs/test/row_limits_add.png) + +如上图所示,表名为flink中的表名,表达式只需要填where后的语句即可。 + + diff --git a/docs/docs/administrator_guide/authentication_center/tenant.md b/docs/docs/administrator_guide/authentication_center/tenant.md new file mode 100644 index 0000000000..8aba430232 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/tenant.md @@ -0,0 +1,23 @@ +--- +position: 1 +id: tenant +title: 租户 +--- + + +租户模块提供了租户的新增、编辑及用户的分配功能: + +### 新建 +点击新建按钮,输入租户编码、备注等相关信息,完成租户的新建。 + +**认证中心 > 租户 > 新建** + +![tenant_add](http://www.aiwenmo.com/dinky/docs/test/tenant_add.png) + +### 分配用户 +点击分配用户按钮,选择需要分配的用户,完成用户的分配。 + +**认证中心 > 租户 > 新建** + +![tenant_allocation](http://www.aiwenmo.com/dinky/docs/test/tenant_allocation.png) + diff --git a/docs/docs/administrator_guide/authentication_center/token.md b/docs/docs/administrator_guide/authentication_center/token.md new file mode 100644 index 0000000000..b1bd719e7b --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/token.md @@ -0,0 +1,18 @@ +--- +position: 1 +id: token +title: 令牌 +--- + + +令牌是指dinky与后端接口通信时使用token进行身份验证和授权,这种方式有助于确保只有经过身份验证的用户才能访问系统,并提供了一种灵活的方式来管理用户的权限。同时,通过使用令牌,可以减轻在每个请求中都要重新输入用户名和密码的重复工作。 + +### 新建 +点击新建按钮,点击生成token,选择用户、角色、租户,选择过期类型,完成令牌的新建。 + +**认证中心 > 令牌 > 新建** + +![token_add](http://www.aiwenmo.com/dinky/docs/test/token_add.png) + +如需要对令牌进行修改,可点击编辑按钮进行操作。 + diff --git a/docs/docs/administrator_guide/authentication_center/user.md b/docs/docs/administrator_guide/authentication_center/user.md new file mode 100644 index 0000000000..3f4ad43567 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/user.md @@ -0,0 +1,50 @@ +--- +position: 1 +id: user +title: 用户 +--- + + +用户模块提供了用户的新增、删除、编辑、角色分配、密码修改及重置等功能: + +### 新建 +点击新建按钮,输入用户名等相关信息,完成用户的新建。 + +**认证中心 > 用户 > 新建** + +![user_add](http://www.aiwenmo.com/dinky/docs/test/user_add.png) + +### 编辑 +点击编辑按钮,进行用户信息的修改操作。 + +**认证中心 > 用户 > 编辑** + +![user_edit](http://www.aiwenmo.com/dinky/docs/test/user_edit.png) + +### 分配角色 +点击分配角色按钮,进行用户的角色分配操作。 + +**认证中心 > 用户 > 分配角色** + +![role_assignment](http://www.aiwenmo.com/dinky/docs/test/role_assignment.png) + +### 修改密码 +点击修改密码按钮,进行用户密码的修改操作。 + +**认证中心 > 用户 > 修改密码** + +![password_modify](http://www.aiwenmo.com/dinky/docs/test/password_modify.png) + +### 用户删除 +点击用户删除按钮,进行用户的删除操作。 + +**认证中心 > 用户 > 删除** + +![user_delete](http://www.aiwenmo.com/dinky/docs/test/user_delete.png) + +### 密码重置 +点击密码重置按钮,进行密码的重置操作。 + +**认证中心 > 用户 > 重置** + +![password_reset](http://www.aiwenmo.com/dinky/docs/test/password_reset.png) diff --git a/docs/docs/administrator_guide/register_center/document_manager.md b/docs/docs/administrator_guide/register_center/document_manager.md index 57659dd6c1..8791cb014d 100644 --- a/docs/docs/administrator_guide/register_center/document_manager.md +++ b/docs/docs/administrator_guide/register_center/document_manager.md @@ -7,19 +7,19 @@ title: 文档管理 ## 文档管理列表 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_manager_list.png) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx01.jpg) ## 查看文档描述 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_show_desc.png) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx02.jpg) ## 创建文档 -![create_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/create_document.png) +![create_document](http://www.aiwenmo.com/dinky/docs/test/zczx03.jpg) ## 维护文档 -![update_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/update_document.png) +![update_document](http://www.aiwenmo.com/dinky/docs/test/zczx04.jpg) **参数配置说明:** diff --git a/docs/docs/thanks.md b/docs/docs/thanks.md index 2bb33a2b8a..e38b467a06 100644 --- a/docs/docs/thanks.md +++ b/docs/docs/thanks.md @@ -4,19 +4,37 @@ id: thanks title: 致谢 --- +### 首先我们要感谢以下开源组织,为我们的项目提供了宝贵的资源和支持 [Apache Flink](https://github.com/apache/flink) +- Apache Flink 是一个分布式流处理框架,支持事件驱动的应用程序。它提供了高吞吐量、低延迟的数据处理能力,适用于实时数据分析和处理。 + +[Ant Design Pro](https://github.com/ant-design/ant-design-pro) + +- Ant Design Pro 是基于 Ant Design 设计体系的 React 实现,是一个企业级的 UI 设计语言和 React 组件库。它提供了一套完整的前端开发解决方案,用于构建现代化的企业级应用。 + +[Docusaurus]( https://github.com/facebook/docusaurus/) + +- Docusaurus是一个由 Facebook 开源的静态网站生成器,用于构建易于维护和部署的文档网站。它被广泛用于开源项目和团队的文档撰写。 + [Mybatis Plus](https://github.com/baomidou/mybatis-plus) -[ant-design-pro](https://github.com/ant-design/ant-design-pro) +- Mybatis Plus 是 Mybatis 的增强工具,简化了 Mybatis 的开发流程。它提供了更多的特性和便利方法,帮助开发者更高效地进行数据库操作。 [Monaco Editor](https://github.com/Microsoft/monaco-editor) +- Monaco Editor是一个基于浏览器的代码编辑器,由 Microsoft 开发。它被广泛用于各种在线开发工具和集成开发环境(IDE)。 + [SpringBoot](https://spring.io/projects/spring-boot) -[docusaurus]( https://github.com/facebook/docusaurus/) +- SpringBoot是一种用于创建独立的、基于 Spring 框架的 Java 应用程序的框架。它简化了 Spring 应用的开发过程,提供了一种快速构建应用的方式。 + +    此外,特别感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助,JetBrains是一家软件开发工具提供商,提供了许多受欢迎的集成开发环境,如 IntelliJ IDEA。他们支持开源社区,为一些开源项目提供免费的开源许可证,以促进软件开发的进步。 + +(以上排名不分先后) + +[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) -此外,感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助 -[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) \ No newline at end of file +        最后,我们要感谢各位Dinky贡献者对项目的辛勤努力和无私奉献,我们欢迎更多的开发者和贡献者加入Dinky的大家庭!如果您对我们的项目感兴趣,不论是提交 bug 报告、贡献代码、提出建议,还是分享您的使用经验,我们都非常欢迎。在这个开源社区中,每个人的贡献都有着巨大的价值,您的参与将使我们的项目更加丰富多彩。