Browse Source

Merge pull request #380 from bhikkhu-kosalla-china/master

权限规划
Bhikkhu China Kosalla 4 years ago
parent
commit
8a810702a1
3 changed files with 47 additions and 26 deletions
  1. 1 17
      SUMMARY.md
  2. 44 8
      app/share/readme.md
  3. 2 1
      app/term/note.js

+ 1 - 17
SUMMARY.md

@@ -1,17 +1 @@
-# wikipali 文档
-
--   [关于我们](documents/about.md)
--   [更新日志](documents/dev_log.md)
--   [快速入门](documents/support/readme.md)
--   [使用指南](documents/support/readme.md)
-
-    -   [工作室](documents/development/join_us.md)
-    -   [圣典列表](documents/development/join_us.md)
-    -   [课程](documents/development/join_us.md)
-    -   [文章文集](documents/development/join_us.md)
-    -   [字典](documents/development/join_us.md)
-    -   [其他工具](documents/development/join_us.md)
-
--   [开发者](documents/development/join_us.md)
--   [课程](documents/course/join_us.md)
--   [指南](documents/users_guide/readme.md)
+# [wikipali 文档](mermaid/todo.md) 

+ 44 - 8
app/share/readme.md

@@ -2,14 +2,50 @@
 
 ## 资源类型
 
--   1 PCS 文档
--   2 Channel 版本
--   3 Article 文章
--   4 Collection 文集
--   5 版本片段
+- 1 PCS 文档
+- 2 Channel 版本
+- 3 Article 文章
+- 4 Collection 文集
+- 5 版本片段
 
 ## 权限
 
--   10 只读
--   20 写入
--   30 拥有者
+- 10 读取
+- 20 写入
+- 30 拥有者
+
+## 应用场景
+
+## 权限分配表
+| 资源      | 拥有者                         | 管理员               | 编辑者 | 查看者 | 其他人 |
+| --------- | ------------------------------ | -------------------- | ------ | ------ | ------ |
+| share.db3 | 新建<br>修改<br>读取<br>*转让* | 读取                 | 读取   | 读取   | -      |
+| share_r   | 新建<br>修改<br>读取           | 新建<br>修改<br>读取 | ——     | ——     | -      |
+
+
+## channel资源表
+| 资源          | 拥有者                         | 管理员               | 编辑者               | 查看者               |
+| ------------- | ------------------------------ | -------------------- | -------------------- | -------------------- |
+| channel.db3   | 新建<br>修改<br>读取<br>*转让* | 修改<br>读取         | 读取                 | 读取                 |
+| user_wbw.db3  | 新建<br>修改<br>读取           | 修改<br>读取         | 修改<br>读取         | 读取                 |
+| sentence      | 新建<br>修改<br>读取           | 修改<br>读取         | 修改<br>读取         | 读取                 |
+| usent_his.db3 | 新建<br>读取                   | 新建<br>读取         | 新建<br>读取         | 读取                 |
+| *wbw_his.db3* | 新建<br>读取                   | 新建<br>读取         | 新建<br>读取         | 读取                 |
+| dhammaterm.db | 新建<br>修改<br>读取           | 新建<br>修改<br>读取 | 读取                 | 读取                 |
+| sent_pr       | 读取                           | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 |
+| *wbw_pr*      | 读取                           | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 |
+| *term_pr*     | 读取                           | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 |
+
+## article资源
+| 资源       | 拥有者               | 管理员               | 编辑者               | 查看者               |
+| ---------- | -------------------- | -------------------- | -------------------- | -------------------- |
+| article    | 新建<br>修改<br>读取 | 修改<br>读取         | 修改<br>读取         | 读取                 |
+| article_pr | 读取                 | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 | 新建<br>修改<br>读取 |
+| collect    | 新建<br>修改<br>读取 | 修改<br>读取         | 修改<br>读取         | 读取                 |
+
+### channel && article
+
+|           |             article读              |          article写           |
+| --------- | :--------------------------------: | :--------------------------: |
+| channel读 |          **试读<br>校稿**          | 文章补充<br>文章内容没办法PR |
+| channel写 | 试读<br>校稿<br>(工作痕迹不明显) |           **小号**           |

+ 2 - 1
app/term/note.js

@@ -1194,7 +1194,8 @@ function render_one_sent_tran(book, para, begin, end, iterator) {
 	return output;
 }
 function add_new_tran_button_click(obj) {
-	let html = "<div style='display:flex; max-width: 70vw; white-space: normal;'>";
+	let html = "<a href='../channal/my_channal_index.php' target='_blank'><button>" + gLocal.gui.new + "&nbsp;" + gLocal.gui.channel + "</button></a>"
+	html += "<div style='display:flex; max-width: 70vw; white-space: normal;'>";
 	var first_lang = "";
 	for (const iterator of _my_channal) {
 		if (iterator.lang) {