@@ -5,15 +5,14 @@ const workspace = {
55 is_share : ( ) =>
66 hasPermission (
77 new ComplexPermission (
8- [ RoleConst . ADMIN , RoleConst . USER . getWorkspaceRole , RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ] ,
8+ [ RoleConst . USER . getWorkspaceRole , RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ] ,
99 [ PermissionConst . KNOWLEDGE_READ . getWorkspacePermission , PermissionConst . KNOWLEDGE_READ . getWorkspacePermissionWorkspaceManageRole ] ,
1010 [ EditionConst . IS_EE ] , 'OR' ) ,
1111 'OR' ,
1212 ) ,
1313 create : ( ) =>
1414 hasPermission (
1515 [
16- RoleConst . ADMIN ,
1716 RoleConst . USER . getWorkspaceRole ,
1817 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
1918 PermissionConst . KNOWLEDGE_CREATE . getWorkspacePermission ,
@@ -24,7 +23,6 @@ const workspace = {
2423 sync : ( source_id :string ) =>
2524 hasPermission (
2625 [
27- RoleConst . ADMIN ,
2826 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
2927 PermissionConst . KNOWLEDGE_DOCUMENT_SYNC . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
3028 PermissionConst . KNOWLEDGE_DOCUMENT_SYNC . getWorkspacePermissionWorkspaceManageRole ,
@@ -34,7 +32,6 @@ const workspace = {
3432 vector : ( source_id :string ) =>
3533 hasPermission (
3634 [
37- RoleConst . ADMIN ,
3835 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
3936 PermissionConst . KNOWLEDGE_DOCUMENT_VECTOR . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
4037 PermissionConst . KNOWLEDGE_DOCUMENT_VECTOR . getWorkspacePermissionWorkspaceManageRole ,
@@ -44,7 +41,6 @@ const workspace = {
4441 generate : ( source_id :string ) =>
4542 hasPermission (
4643 [
47- RoleConst . ADMIN ,
4844 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
4945 PermissionConst . KNOWLEDGE_GENERATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
5046 PermissionConst . KNOWLEDGE_GENERATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -54,7 +50,6 @@ const workspace = {
5450 setting : ( source_id :string ) =>
5551 hasPermission (
5652 [
57- RoleConst . ADMIN ,
5853 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
5954 PermissionConst . KNOWLEDGE_EDIT . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
6055 PermissionConst . KNOWLEDGE_EDIT . getWorkspacePermissionWorkspaceManageRole ,
@@ -64,7 +59,6 @@ const workspace = {
6459 export : ( source_id :string ) =>
6560 hasPermission (
6661 [
67- RoleConst . ADMIN ,
6862 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
6963 PermissionConst . KNOWLEDGE_EXPORT . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
7064 PermissionConst . KNOWLEDGE_EXPORT . getWorkspacePermissionWorkspaceManageRole ,
@@ -74,7 +68,6 @@ const workspace = {
7468 delete : ( source_id :string ) =>
7569 hasPermission (
7670 [
77- RoleConst . ADMIN ,
7871 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
7972 PermissionConst . KNOWLEDGE_DELETE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
8073 PermissionConst . KNOWLEDGE_DELETE . getWorkspacePermissionWorkspaceManageRole ,
@@ -84,7 +77,6 @@ const workspace = {
8477 doc_create : ( source_id :string ) =>
8578 hasPermission (
8679 [
87- RoleConst . ADMIN ,
8880 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
8981 PermissionConst . KNOWLEDGE_DOCUMENT_CREATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
9082 PermissionConst . KNOWLEDGE_DOCUMENT_CREATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -94,7 +86,6 @@ const workspace = {
9486 doc_vector : ( source_id :string ) =>
9587 hasPermission (
9688 [
97- RoleConst . ADMIN ,
9889 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
9990 PermissionConst . KNOWLEDGE_DOCUMENT_VECTOR . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
10091 PermissionConst . KNOWLEDGE_DOCUMENT_VECTOR . getWorkspacePermissionWorkspaceManageRole ,
@@ -104,7 +95,6 @@ const workspace = {
10495 doc_generate : ( source_id :string ) =>
10596 hasPermission (
10697 [
107- RoleConst . ADMIN ,
10898 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
10999 PermissionConst . KNOWLEDGE_DOCUMENT_GENERATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
110100 PermissionConst . KNOWLEDGE_DOCUMENT_GENERATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -114,7 +104,6 @@ const workspace = {
114104 doc_migrate : ( source_id :string ) =>
115105 hasPermission (
116106 [
117- RoleConst . ADMIN ,
118107 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
119108 PermissionConst . KNOWLEDGE_DOCUMENT_MIGRATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
120109 PermissionConst . KNOWLEDGE_DOCUMENT_MIGRATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -124,7 +113,6 @@ const workspace = {
124113 doc_edit : ( source_id :string ) =>
125114 hasPermission (
126115 [
127- RoleConst . ADMIN ,
128116 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
129117 PermissionConst . KNOWLEDGE_DOCUMENT_EDIT . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
130118 PermissionConst . KNOWLEDGE_DOCUMENT_EDIT . getWorkspacePermissionWorkspaceManageRole ,
@@ -134,7 +122,6 @@ const workspace = {
134122 doc_sync : ( source_id :string ) =>
135123 hasPermission (
136124 [
137- RoleConst . ADMIN ,
138125 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
139126 PermissionConst . KNOWLEDGE_DOCUMENT_SYNC . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
140127 PermissionConst . KNOWLEDGE_DOCUMENT_SYNC . getWorkspacePermissionWorkspaceManageRole ,
@@ -144,7 +131,6 @@ const workspace = {
144131 doc_delete : ( source_id :string ) =>
145132 hasPermission (
146133 [
147- RoleConst . ADMIN ,
148134 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
149135 PermissionConst . KNOWLEDGE_DOCUMENT_DELETE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
150136 PermissionConst . KNOWLEDGE_DOCUMENT_DELETE . getWorkspacePermissionWorkspaceManageRole ,
@@ -154,7 +140,6 @@ const workspace = {
154140 doc_export : ( source_id :string ) =>
155141 hasPermission (
156142 [
157- RoleConst . ADMIN ,
158143 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
159144 PermissionConst . KNOWLEDGE_DOCUMENT_EXPORT . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
160145 PermissionConst . KNOWLEDGE_DOCUMENT_EXPORT . getWorkspacePermissionWorkspaceManageRole ,
@@ -164,7 +149,6 @@ const workspace = {
164149 doc_download : ( source_id :string ) =>
165150 hasPermission (
166151 [
167- RoleConst . ADMIN ,
168152 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
169153 PermissionConst . KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
170154 PermissionConst . KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE . getWorkspacePermissionWorkspaceManageRole ,
@@ -174,7 +158,6 @@ const workspace = {
174158 problem_create : ( source_id :string ) =>
175159 hasPermission (
176160 [
177- RoleConst . ADMIN ,
178161 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
179162 PermissionConst . KNOWLEDGE_PROBLEM_CREATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
180163 PermissionConst . KNOWLEDGE_PROBLEM_CREATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -184,7 +167,6 @@ const workspace = {
184167 problem_relate : ( source_id :string ) =>
185168 hasPermission (
186169 [
187- RoleConst . ADMIN ,
188170 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
189171 PermissionConst . KNOWLEDGE_PROBLEM_RELATE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
190172 PermissionConst . KNOWLEDGE_PROBLEM_RELATE . getWorkspacePermissionWorkspaceManageRole ,
@@ -194,7 +176,6 @@ const workspace = {
194176 problem_delete : ( source_id :string ) =>
195177 hasPermission (
196178 [
197- RoleConst . ADMIN ,
198179 RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ,
199180 PermissionConst . KNOWLEDGE_PROBLEM_DELETE . getKnowledgeWorkspaceResourcePermission ( source_id ) ,
200181 PermissionConst . KNOWLEDGE_PROBLEM_DELETE . getWorkspacePermissionWorkspaceManageRole ,
0 commit comments