* Fix bug of view general privs.

This commit is contained in:
liumengyi
2023-04-12 17:02:14 +08:00
parent b46eeb374e
commit 840493bf58
+3 -1
View File
@@ -1533,10 +1533,12 @@ class groupModel extends model
->andWhere('((t3.type')->eq('package')
->andWhere('t4.type')->eq('module')
->beginIF(!empty($view) and $view != 'general')->andWhere('t4.code')->in($modules)->fi()
->beginIF(!empty($view) and $view == 'general')->andWhere('t4.code')->notin($modules)->fi()
->markRight(1)
->orWhere('(t3.type')->eq('module')
->andWhere('t4.type')->eq('view')
->beginIF(!empty($view) and $view != 'general')->andWhere('t1.module')->in($modules)->fi()
->beginIF(!empty($view) and $view != 'general')->andWhere('t3.code')->in($modules)->fi()
->beginIF(!empty($view) and $view == 'general')->andWhere('t3.code')->notin($modules)->fi()
->markRight(2)
->orderBy("moduleOrder asc, t3.order asc, `order` asc")
->page($pager)