From 528ae512966889ec0307ef22300312cf17a95633 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 24 Sep 2022 22:35:18 +0530 Subject: [PATCH] chore(api): lint Signed-off-by: Pranav C --- packages/nocodb/src/lib/utils/projectAcl.ts | 493 ++++++++++---------- 1 file changed, 247 insertions(+), 246 deletions(-) diff --git a/packages/nocodb/src/lib/utils/projectAcl.ts b/packages/nocodb/src/lib/utils/projectAcl.ts index cc970a30e0..21a9e452b8 100644 --- a/packages/nocodb/src/lib/utils/projectAcl.ts +++ b/packages/nocodb/src/lib/utils/projectAcl.ts @@ -1,298 +1,299 @@ export default { owner: { exclude: { - pluginList:true, - pluginTest:true, - pluginRead:true, - pluginUpdate:true, - isPluginActive:true, + pluginList: true, + pluginTest: true, + pluginRead: true, + pluginUpdate: true, + isPluginActive: true, }, }, creator: { exclude: { - pluginList:true, - pluginTest:true, - pluginRead:true, - pluginUpdate:true, - isPluginActive:true, + pluginList: true, + pluginTest: true, + pluginRead: true, + pluginUpdate: true, + isPluginActive: true, }, }, guest: {}, - editor:{ include: { - hideAllColumns: true, - showAllColumns: true, - auditRowUpdate: true, - passwordChange: true, - // new permissions - // project - projectGet: true, - projectList: true, - projectCost: true, - //table - tableList: true, - tableGet: true, + editor: { + include: { + hideAllColumns: true, + showAllColumns: true, + auditRowUpdate: true, + passwordChange: true, + // new permissions + // project + projectGet: true, + projectList: true, + projectCost: true, + //table + tableList: true, + tableGet: true, - // data - dataList: true, - dataUpdate: true, - dataDelete: true, - dataInsert: true, - dataRead: true, - dataExist: true, - dataFindOne: true, - dataGroupBy: true, - commentsCount: true, - exportCsv: true, - exportExcel: true, + // data + dataList: true, + dataUpdate: true, + dataDelete: true, + dataInsert: true, + dataRead: true, + dataExist: true, + dataFindOne: true, + dataGroupBy: true, + commentsCount: true, + exportCsv: true, + exportExcel: true, - viewList: true, - columnList: true, - viewColumnUpdate: true, + viewList: true, + columnList: true, + viewColumnUpdate: true, - sortList: true, - sortCreate: true, - sortUpdate: true, - sortDelete: true, + sortList: true, + sortCreate: true, + sortUpdate: true, + sortDelete: true, - filterList: true, - filterCreate: true, - filterUpdate: true, - filterDelete: true, - filterGet: true, - filterChildrenRead: true, + filterList: true, + filterCreate: true, + filterUpdate: true, + filterDelete: true, + filterGet: true, + filterChildrenRead: true, - mmList: true, - hmList: true, - mmExcludedList: true, - hmExcludedList: true, - btExcludedList: true, - commentList: true, - commentRow: true, + mmList: true, + hmList: true, + mmExcludedList: true, + hmExcludedList: true, + btExcludedList: true, + commentList: true, + commentRow: true, - formViewGet: true, - projectInfoGet: true, - gridColumnUpdate: true, - galleryViewGet: true, + formViewGet: true, + projectInfoGet: true, + gridColumnUpdate: true, + galleryViewGet: true, - // old - xcTableAndViewList: true, - xcAuditCreate: true, - xcAttachmentUpload: true, - xcVirtualTableList: true, - rolesGet: true, - tableXcModelGet: true, - xcRelationsGet: true, - xcModelsList: true, - xcViewModelsList: true, - xcProcedureModelsList: true, - xcFunctionModelsList: true, - xcTableModelsList: true, - xcCronList: true, - xcRelationList: true, - tableMetaCreate: true, - tableMetaDelete: true, - tableMetaRecreate: true, - viewMetaCreate: true, - viewMetaDelete: true, - viewMetaRecreate: true, - procedureMetaCreate: true, - procedureMetaDelete: true, - procedureMetaRecreate: true, - functionMetaCreate: true, - functionMetaDelete: true, - functionMetaRecreate: true, + // old + xcTableAndViewList: true, + xcAuditCreate: true, + xcAttachmentUpload: true, + xcVirtualTableList: true, + rolesGet: true, + tableXcModelGet: true, + xcRelationsGet: true, + xcModelsList: true, + xcViewModelsList: true, + xcProcedureModelsList: true, + xcFunctionModelsList: true, + xcTableModelsList: true, + xcCronList: true, + xcRelationList: true, + tableMetaCreate: true, + tableMetaDelete: true, + tableMetaRecreate: true, + viewMetaCreate: true, + viewMetaDelete: true, + viewMetaRecreate: true, + procedureMetaCreate: true, + procedureMetaDelete: true, + procedureMetaRecreate: true, + functionMetaCreate: true, + functionMetaDelete: true, + functionMetaRecreate: true, - tableCreateStatement: true, - tableInsertStatement: true, - tableUpdateStatement: true, - tableSelectStatement: true, - tableDeleteStatement: true, + tableCreateStatement: true, + tableInsertStatement: true, + tableUpdateStatement: true, + tableSelectStatement: true, + tableDeleteStatement: true, - functionList: true, - sequenceList: true, - procedureList: true, - triggerList: true, - relationList: true, - relationListAll: true, - indexList: true, - list: true, - viewRead: true, - functionRead: true, - procedureRead: true, + functionList: true, + sequenceList: true, + procedureList: true, + triggerList: true, + relationList: true, + relationListAll: true, + indexList: true, + list: true, + viewRead: true, + functionRead: true, + procedureRead: true, - getKnexDataTypes: true, - DB_PROJECT_OPEN_BY_WEB: true, - PROJECT_READ_BY_WEB: true, - projectGenerateBackend: true, - projectGenerateBackendGql: true, - projectGetTsPolicyPath: true, - projectGetPolicyPath: true, - projectGetGqlPolicyPath: true, - handleApiCall: true, - executeRawQuery: true, - projectHasDb: true, - testConnection: true, - projectChangeEnv: true, + getKnexDataTypes: true, + DB_PROJECT_OPEN_BY_WEB: true, + PROJECT_READ_BY_WEB: true, + projectGenerateBackend: true, + projectGenerateBackendGql: true, + projectGetTsPolicyPath: true, + projectGetPolicyPath: true, + projectGetGqlPolicyPath: true, + handleApiCall: true, + executeRawQuery: true, + projectHasDb: true, + testConnection: true, + projectChangeEnv: true, - xcRoutesPolicyAllGet: true, - grpcProtoDownloadZip: true, + xcRoutesPolicyAllGet: true, + grpcProtoDownloadZip: true, - xcModelRowAuditAndCommentList: true, - xcAuditCommentInsert: true, - xcAuditModelCommentsCount: true, - xcExportAsCsv: true, + xcModelRowAuditAndCommentList: true, + xcAuditCommentInsert: true, + xcAuditModelCommentsCount: true, + xcExportAsCsv: true, - bulkDataInsert: true, - bulkDataUpdate: true, - bulkDataUpdateAll: true, - bulkDataDelete: true, - bulkDataDeleteAll: true, - relationDataRemove: true, - relationDataAdd: true, - dataCount: true, - upload: true, - uploadViaURL: true, - }, + bulkDataInsert: true, + bulkDataUpdate: true, + bulkDataUpdateAll: true, + bulkDataDelete: true, + bulkDataDeleteAll: true, + relationDataRemove: true, + relationDataAdd: true, + dataCount: true, + upload: true, + uploadViaURL: true, + }, }, commenter: { include: { - formViewGet: true, - passwordChange: true, - // project - projectGet: true, - exportCsv: true, - exportExcel: true, + formViewGet: true, + passwordChange: true, + // project + projectGet: true, + exportCsv: true, + exportExcel: true, - //table - tableGet: true, - // sort & filter - sortList: true, - viewList: true, - columnList: true, + //table + tableGet: true, + // sort & filter + sortList: true, + viewList: true, + columnList: true, - mmList: true, - hmList: true, - commentList: true, - commentRow: true, - projectInfoGet: true, + mmList: true, + hmList: true, + commentList: true, + commentRow: true, + projectInfoGet: true, - // data - dataList: true, - dataRead: true, - dataExist: true, - dataFindOne: true, - dataGroupBy: true, - commentsCount: true, + // data + dataList: true, + dataRead: true, + dataExist: true, + dataFindOne: true, + dataGroupBy: true, + commentsCount: true, - galleryViewGet: true, + galleryViewGet: true, - xcTableAndViewList: true, - xcVirtualTableList: true, - projectList: true, - projectCost: true, - PROJECT_READ_BY_WEB: true, + xcTableAndViewList: true, + xcVirtualTableList: true, + projectList: true, + projectCost: true, + PROJECT_READ_BY_WEB: true, - tableXcModelGet: true, - xcRelationList: true, - tableList: true, - functionList: true, - sequenceList: true, - procedureList: true, - triggerList: true, - relationList: true, - relationListAll: true, - indexList: true, - list: true, + tableXcModelGet: true, + xcRelationList: true, + tableList: true, + functionList: true, + sequenceList: true, + procedureList: true, + triggerList: true, + relationList: true, + relationListAll: true, + indexList: true, + list: true, - xcModelRowAuditAndCommentList: true, - xcAuditCommentInsert: true, - xcAuditModelCommentsCount: true, - xcExportAsCsv: true, - dataCount: true, - }, + xcModelRowAuditAndCommentList: true, + xcAuditCommentInsert: true, + xcAuditModelCommentsCount: true, + xcExportAsCsv: true, + dataCount: true, + }, }, viewer: { include: { - formViewGet: true, - passwordChange: true, - // project - projectGet: true, - //table - tableGet: true, - // data - dataList: true, - dataRead: true, - dataExist: true, - dataFindOne: true, - dataGroupBy: true, - commentsCount: true, - exportCsv: true, - exportExcel: true, + formViewGet: true, + passwordChange: true, + // project + projectGet: true, + //table + tableGet: true, + // data + dataList: true, + dataRead: true, + dataExist: true, + dataFindOne: true, + dataGroupBy: true, + commentsCount: true, + exportCsv: true, + exportExcel: true, - // sort & filter - sortList: true, - filterList: true, - projectInfoGet: true, + // sort & filter + sortList: true, + filterList: true, + projectInfoGet: true, - galleryViewGet: true, + galleryViewGet: true, - mmList: true, - hmList: true, - commentList: true, - commentRow: false, + mmList: true, + hmList: true, + commentList: true, + commentRow: false, - xcTableAndViewList: true, - xcVirtualTableList: true, - projectList: true, - projectCost: true, - PROJECT_READ_BY_WEB: true, + xcTableAndViewList: true, + xcVirtualTableList: true, + projectList: true, + projectCost: true, + PROJECT_READ_BY_WEB: true, - tableXcModelGet: true, - xcRelationList: true, - tableList: true, - viewList: true, - functionList: true, - sequenceList: true, - procedureList: true, - columnList: true, - triggerList: true, - relationList: true, - relationListAll: true, - indexList: true, - list: true, - xcExportAsCsv: true, - dataCount: true - }, + tableXcModelGet: true, + xcRelationList: true, + tableList: true, + viewList: true, + functionList: true, + sequenceList: true, + procedureList: true, + columnList: true, + triggerList: true, + relationList: true, + relationListAll: true, + indexList: true, + list: true, + xcExportAsCsv: true, + dataCount: true, + }, }, user_new: { include: { passwordChange: true, projectList: true, - } + }, }, super: '*', user: { - include : { - upload: true, - uploadViaURL: true, - passwordChange: true, - pluginList: true, - pluginRead: true, - pluginTest: true, - isPluginActive: true, - pluginUpdate: true, - projectCreate: true, - projectList: true, - projectCost: true, - handleAxiosCall: true, - testConnection: true, - projectCreateByWeb: true, - projectCreateByWebWithXCDB: true, - xcPluginRead: true, - xcMetaTablesImportZipToLocalFsAndDb: true, - xcMetaTablesExportDbToZip: true, - auditRowUpdate: true, - }, + include: { + upload: true, + uploadViaURL: true, + passwordChange: true, + pluginList: true, + pluginRead: true, + pluginTest: true, + isPluginActive: true, + pluginUpdate: true, + projectCreate: true, + projectList: true, + projectCost: true, + handleAxiosCall: true, + testConnection: true, + projectCreateByWeb: true, + projectCreateByWebWithXCDB: true, + xcPluginRead: true, + xcMetaTablesImportZipToLocalFsAndDb: true, + xcMetaTablesExportDbToZip: true, + auditRowUpdate: true, + }, }, };