ソースを参照

버그 수정

Surplus_Up (2DU) 6 年 前
コミット
ea764591e0
2 ファイル変更14 行追加4 行削除
  1. 12 2
      route/tool/func.py
  2. 2 2
      version.json

+ 12 - 2
route/tool/func.py

@@ -764,14 +764,24 @@ def acl_check(name = 'test', tool = '', sub = 'test'):
         if re.search("^file:", name) and admin_check(None, 'file edit (' + name + ')') != 1:
             return 1
 
-    for i in range(0, (2 if tool != 'render' else 1)):
+    if tool == '':
+        end = 3
+    elif tool == 'topic':
+        end = 2
+    else:
+        end = 1
+
+    for i in range(0, end):
         if tool == '':
             if i == 0:
                 curs.execute("select decu from acl where title = ?", [name])
                 acl_data = curs.fetchall()
-            else:
+            elif i == 1:
                 curs.execute('select data from other where name = "edit"')
                 acl_data = curs.fetchall()
+            else:
+                curs.execute("select view from acl where title = ?", [name])
+                acl_data = curs.fetchall()
 
             num = 5
         elif tool == 'topic':

+ 2 - 2
version.json

@@ -1,10 +1,10 @@
 {
     "master" : {
-        "r_ver" : "v3.1.4-master-06",
+        "r_ver" : "v3.1.3-stable-04",
         "c_ver" : "400004",
         "s_ver" : "3"
     }, "stable" : {
-        "r_ver" : "v3.1.3-stable-03",
+        "r_ver" : "v3.1.3-stable-04",
         "c_ver" : "400004",
         "s_ver" : "3"
     }