diff --git a/pkg/db/schema/am/V0_3__adjust_m0.sql b/pkg/db/schema/am/V0_3__adjust_m0.sql index 0665b23..46effa6 100644 --- a/pkg/db/schema/am/V0_3__adjust_m0.sql +++ b/pkg/db/schema/am/V0_3__adjust_m0.sql @@ -2,8 +2,8 @@ DELETE FROM module_api; INSERT INTO module_api (module_id,module_name,feature_id,feature_name,action_bundle_id,action_bundle_name,global_admin_action_bundle_visibility,isv_action_bundle_visibility,user_action_bundle_visibility,api_id,api_method,url_method,url) VALUES -('m0','默认权限','m0.f1','用户管理','m0.f1.a3','查看全部用户',0,0,0,'m0.f1.a3.api1','DescribeUsers','get','/v1/users'), -('m0','默认权限','m0.f1','用户管理','m0.f1.a3','查看全部用户',0,0,0,'m0.f1.a3.api2','DescribeUsersDetail','get','/v1/users_detail'), +('m0','默认权限','m0.f1','用户管理','m0.f1.a3','查看用户',0,0,0,'m0.f1.a3.api1','DescribeUsers','get','/v1/users'), +('m0','默认权限','m0.f1','用户管理','m0.f1.a3','查看用户',0,0,0,'m0.f1.a3.api2','DescribeUsersDetail','get','/v1/users_detail'), ('m0','默认权限','m0.f1','用户管理','m0.f1.a4','修改用户',0,0,0,'m0.f1.a4.api1','ModifyUser','patch','/v1/users'), ('m0','默认权限','m0.f1','用户管理','m0.f1.a4','修改用户',0,0,0,'m0.f1.a4.api2','ChangePassword','post','/v1/users/password:change'), ('m0','默认权限','m0.f1','用户管理','m0.f1.a4','修改用户',0,0,0,'m0.f1.a4.api3','CreatePasswordReset','post','/v1/users/password:reset'), @@ -12,52 +12,54 @@ INSERT INTO module_api ('m0','默认权限','m0.f2','角色管理','m0.f2.a1','查看角色',0,0,0,'m0.f2.a1.api1','DescribeRoles','get','/v1/roles'), ('m0','默认权限','m0.f2','角色管理','m0.f2.a1','查看角色',0,0,0,'m0.f2.a1.api2','GetRole','get','/v1/role'), ('m0','默认权限','m0.f2','角色管理','m0.f2.a1','查看角色',0,0,0,'m0.f2.a1.api3','GetRoleModule','get','/v1/roles:module'), -('m0','默认权限','m0.f3','用户组管理','m0.f3.a1','查看全部用户组',0,0,0,'m0.f3.a1.api1','DescribeGroups','get','/v1/groups'), -('m0','默认权限','m0.f3','用户组管理','m0.f3.a1','查看全部用户组',0,0,0,'m0.f3.a1.api2','DescribeGroupsDetail','get','/v1/groups_detail'), +('m0','默认权限','m0.f3','用户组管理','m0.f3.a1','查看用户组',0,0,0,'m0.f3.a1.api1','DescribeGroups','get','/v1/groups'), +('m0','默认权限','m0.f3','用户组管理','m0.f3.a1','查看用户组',0,0,0,'m0.f3.a1.api2','DescribeGroupsDetail','get','/v1/groups_detail'), ('m0','默认权限','m0.f4','附件管理','m0.f4.a1','获取附件',0,0,0,'m0.f4.a1.api1','GetAttachment','get','/v1/attachments'), ('m0','默认权限','m0.f5','服务设置','m0.f5.a1','查看服务设置',0,0,0,'m0.f5.a1.api1','GetServiceConfig','post','/v1/service_configs/get'), -('m0','默认权限','m0.f6','应用分类','m0.f6.a1','查看全部分类',0,0,0,'m0.f6.a1.api1','DescribeCategories','get','/v1/categories'), -('m0','默认权限','m0.f7','Job管理','m0.f7.a1','查看全部Job',0,0,0,'m0.f7.a1.api1','DescribeJobs','get','/v1/jobs'), -('m0','默认权限','m0.f8','Task管理','m0.f8.a1','查看全部Task',0,0,0,'m0.f8.a1.api1','DescribeTasks','get','/v1/tasks'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api1','DescribeApps','get','/v1/apps'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api3','DescribeActiveApps','get','/v1/active_apps'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api4','DescribeAppVersions','get','/v1/app_versions'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api5','DescribeActiveAppVersions','get','/v1/active_app_versions'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api6','DescribeAppVersionAudits','get','/v1/app_version_audits'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api7','GetAppVersionPackage','get','/v1/app_version/package'), -('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看全部应用',0,0,0,'m0.f9.a1.api8','GetAppVersionPackageFiles','get','/v1/app_version/package/files'), -('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看全部应用实例',0,0,0,'m0.f10.a1.api1','DescribeClusters','get','/v1/clusters'), -('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看全部应用实例',0,0,0,'m0.f10.a1.api2','DescribeClusterNodes','get','/v1/clusters/nodes'), -('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看全部应用实例',0,0,0,'m0.f10.a1.api3','DescribeAppClusters','get','/v1/clusters/apps'), -('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看全部应用实例',0,0,0,'m0.f10.a1.api4','DescribeDebugClusters','get','/v1/debug_clusters'), -('m0','默认权限','m0.f11','环境管理','m0.f11.a1','查看全部环境',0,0,0,'m0.f11.a1.api1','DescribeRuntimes','get','/v1/runtimes'), -('m0','默认权限','m0.f11','环境管理','m0.f11.a1','查看全部环境',0,0,0,'m0.f11.a1.api2','DescribeDebugRuntimes','get','/v1/debug_runtimes'), -('m0','默认权限','m0.f12','授权信息管理','m0.f12.a1','查看全部授权信息',0,0,0,'m0.f12.a1.api1','DescribeRuntimeCredentials','get','/v1/runtimes/credentials'), -('m0','默认权限','m0.f12','授权信息管理','m0.f12.a1','查看全部授权信息',0,0,0,'m0.f12.a1.api2','DescribeDebugRuntimeCredentials','get','/v1/debug_runtimes/credentials'), -('m1','商店管理','m1.f1','应用管理','m1.f1.a1','查看全部应用',1,1,1,'m1.f1.a1.api2','GetAppStatistics','get','/v1/apps/statistics'), +('m0','默认权限','m0.f6','应用分类','m0.f6.a1','查看分类',0,0,0,'m0.f6.a1.api1','DescribeCategories','get','/v1/categories'), +('m0','默认权限','m0.f7','Job管理','m0.f7.a1','查看Job',0,0,0,'m0.f7.a1.api1','DescribeJobs','get','/v1/jobs'), +('m0','默认权限','m0.f8','Task管理','m0.f8.a1','查看Task',0,0,0,'m0.f8.a1.api1','DescribeTasks','get','/v1/tasks'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api1','DescribeApps','get','/v1/apps'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api3','DescribeActiveApps','get','/v1/active_apps'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api4','DescribeAppVersions','get','/v1/app_versions'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api5','DescribeActiveAppVersions','get','/v1/active_app_versions'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api6','DescribeAppVersionAudits','get','/v1/app_version_audits'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api7','GetAppVersionPackage','get','/v1/app_version/package'), +('m0','默认权限','m0.f9','应用管理','m0.f9.a1','查看应用',0,0,0,'m0.f9.a1.api8','GetAppVersionPackageFiles','get','/v1/app_version/package/files'), +('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看应用实例',0,0,0,'m0.f10.a1.api1','DescribeClusters','get','/v1/clusters'), +('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看应用实例',0,0,0,'m0.f10.a1.api2','DescribeClusterNodes','get','/v1/clusters/nodes'), +('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看应用实例',0,0,0,'m0.f10.a1.api3','DescribeAppClusters','get','/v1/clusters/apps'), +('m0','默认权限','m0.f10','应用实例管理','m0.f10.a1','查看应用实例',0,0,0,'m0.f10.a1.api4','DescribeDebugClusters','get','/v1/debug_clusters'), +('m0','默认权限','m0.f11','环境管理','m0.f11.a1','查看环境',0,0,0,'m0.f11.a1.api1','DescribeRuntimes','get','/v1/runtimes'), +('m0','默认权限','m0.f11','环境管理','m0.f11.a1','查看环境',0,0,0,'m0.f11.a1.api2','DescribeDebugRuntimes','get','/v1/debug_runtimes'), +('m0','默认权限','m0.f12','授权信息管理','m0.f12.a1','查看授权信息',0,0,0,'m0.f12.a1.api1','DescribeRuntimeCredentials','get','/v1/runtimes/credentials'), +('m0','默认权限','m0.f12','授权信息管理','m0.f12.a1','查看授权信息',0,0,0,'m0.f12.a1.api2','DescribeDebugRuntimeCredentials','get','/v1/debug_runtimes/credentials'), +('m1','商店管理','m1.f1','应用管理','m1.f1.a1','查看应用统计信息',1,1,1,'m1.f1.a1.api2','GetAppStatistics','get','/v1/apps/statistics'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a2','创建应用',1,1,0,'m1.f1.a2.api1','CreateApp','post','/v1/apps'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a2','创建应用',1,1,0,'m1.f1.a2.api2','CreateAppVersion','post','/v1/app_versions'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a2','创建应用',1,1,0,'m1.f1.a2.api3','ValidatePackage','post','/v1/apps/validate_package'), +('m1','商店管理','m1.f1','应用管理','m1.f1.a2','创建应用',1,1,0,'m1.f1.a2.api4','UploadAppAttachment','patch','/v1/app/attachment'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a3','修改应用',1,1,0,'m1.f1.a3.api1','ModifyApp','patch','/v1/apps'), -('m1','商店管理','m1.f1','应用管理','m1.f1.a3','修改应用',1,1,0,'m1.f1.a3.api2','UploadAppAttachment','patch','/v1/app/attachment'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a3','修改应用',1,1,0,'m1.f1.a3.api3','ModifyAppVersion','patch','/v1/app_versions'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a4','删除应用',1,1,0,'m1.f1.a4.api1','DeleteApps','delete','/v1/apps'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a4','删除应用',1,1,0,'m1.f1.a4.api2','DeleteAppVersion','post','/v1/app_version/action/delete'), ('m1','商店管理','m1.f1','应用管理','m1.f1.a5','发布应用',1,1,0,'m1.f1.a5.api1','ReleaseAppVersion','post','/v1/app_version/action/release'), -('m1','商店管理','m1.f1','应用管理','m1.f1.a6','下架应用',1,0,0,'m1.f1.a6.api1','CancelAppVersion','post','/v1/app_version/action/cancel'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a1','审核提交',1,1,0,'m1.f2.a1.api1','SubmitAppVersion','post','/v1/app_version/action/submit'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a10','ISV拒绝应用审核',0,1,0,'m1.f2.a10.api1','IsvRejectAppVersion','post','/v1/app_version/action/isv/reject'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a11','商务开始应用审核',1,0,0,'m1.f2.a11.api1','BusinessAdminReviewAppVersion','post','/v1/app_version/action/business_admin/review'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a12','技术开始应用审核',1,0,0,'m1.f2.a12.api1','DevelopAdminReviewAppVersion','post','/v1/app_version/action/develop_admin/review'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a13','ISV开始应用审核',0,1,0,'m1.f2.a13.api1','IsvReviewAppVersion','post','/v1/app_version/action/isv/review'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a2','审核撤销',1,1,0,'m1.f2.a2.api1','RecoverAppVersion','post','/v1/app_version/action/recover'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a3','暂停版本',1,0,0,'m1.f2.a3.api1','SuspendAppVersion','post','/v1/app_version/action/suspend'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a4','查看应用审核',1,1,0,'m1.f2.a4.api1','DescribeAppVersionReviews','get','/v1/app_version_reviews'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a5','商务通过应用审核',1,0,0,'m1.f2.a5.api1','BusinessAdminPassAppVersion','post','/v1/app_version/action/business_admin/pass'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a6','技术通过应用审核',1,0,0,'m1.f2.a6.api1','DevelopAdminPassAppVersion','post','/v1/app_version/action/develop_admin/pass'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a7','ISV通过应用审核',0,1,0,'m1.f2.a7.api1','IsvPassAppVersion','post','/v1/app_version/action/isv/pass'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a8','商务拒绝应用审核',1,0,0,'m1.f2.a8.api1','BusinessAdminRejectAppVersion','post','/v1/app_version/action/business_admin/reject'), -('m1','商店管理','m1.f2','应用审核','m1.f2.a9','技术拒绝应用审核',1,0,0,'m1.f2.a9.api1','DevelopAdminRejectAppVersion','post','/v1/app_version/action/develop_admin/reject'), +('m1','商店管理','m1.f1','应用管理','m1.f1.a6','下架应用',1,0,0,'m1.f1.a6.api1','SuspendAppVersion','post','/v1/app_version/action/suspend'), +('m1','商店管理','m1.f1','应用管理','m1.f1.a7','恢复应用',1,0,0,'m1.f1.a7.api1','RecoverAppVersion','post','/v1/app_version/action/recover'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a1','提交审核',1,1,0,'m1.f2.a1.api1','SubmitAppVersion','post','/v1/app_version/action/submit'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a2','撤销审核',1,1,0,'m1.f2.a2.api1','CancelAppVersion','post','/v1/app_version/action/cancel'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a3','商务审核',1,0,0,'m1.f2.a3.api1','BusinessAdminPassAppVersion','post','/v1/app_version/action/business_admin/pass'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a3','商务审核',1,0,0,'m1.f2.a3.api2','BusinessAdminRejectAppVersion','post','/v1/app_version/action/business_admin/reject'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a3','商务审核',1,0,0,'m1.f2.a3.api3','BusinessAdminReviewAppVersion','post','/v1/app_version/action/business_admin/review'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a3','商务审核',1,0,0,'m1.f2.a3.api4','DescribeAppVersionReviews','get','/v1/app_version_reviews'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a4','技术审核',1,0,0,'m1.f2.a4.api1','DevelopAdminPassAppVersion','post','/v1/app_version/action/develop_admin/pass'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a4','技术审核',1,0,0,'m1.f2.a4.api2','DevelopAdminRejectAppVersion','post','/v1/app_version/action/develop_admin/reject'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a4','技术审核',1,0,0,'m1.f2.a4.api3','DevelopAdminReviewAppVersion','post','/v1/app_version/action/develop_admin/review'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a4','技术审核',1,0,0,'m1.f2.a4.api4','DescribeAppVersionReviews','get','/v1/app_version_reviews'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a5','ISV审核',0,1,0,'m1.f2.a5.api1','IsvRejectAppVersion','post','/v1/app_version/action/isv/reject'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a5','ISV审核',0,1,0,'m1.f2.a5.api2','IsvReviewAppVersion','post','/v1/app_version/action/isv/review'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a5','ISV审核',0,1,0,'m1.f2.a5.api3','IsvPassAppVersion','post','/v1/app_version/action/isv/pass'), +('m1','商店管理','m1.f2','应用审核','m1.f2.a5','ISV审核',0,1,0,'m1.f2.a5.api4','DescribeAppVersionReviews','get','/v1/app_version_reviews'), ('m1','商店管理','m1.f3','应用分类','m1.f3.a2','创建分类',1,0,0,'m1.f3.a2.api1','CreateCategory','post','/v1/categories'), ('m1','商店管理','m1.f3','应用分类','m1.f3.a3','修改分类',1,0,0,'m1.f3.a3.api1','ModifyCategory','patch','/v1/categories'), ('m1','商店管理','m1.f3','应用分类','m1.f3.a4','删除分类',1,0,0,'m1.f3.a4.api1','DeleteCategories','delete','/v1/categories'), @@ -99,7 +101,7 @@ INSERT INTO module_api ('m4','账户与权限','m4.f3','用户组管理','m4.f3.a6','离开用户组',1,1,1,'m4.f3.a6.api1','LeaveGroup','post','/v1/groups:leave'), ('m5','平台设置','m5.f1','仓库管理','m5.f1.a1','创建仓库',1,0,0,'m5.f1.a1.api1','CreateRepo','post','/v1/repos'), ('m5','平台设置','m5.f1','仓库管理','m5.f1.a1','创建仓库',1,0,0,'m5.f1.a1.api2','ValidateRepo','get','/v1/repos/validate'), -('m5','平台设置','m5.f1','仓库管理','m5.f1.a2','查看全部仓库',1,1,1,'m5.f1.a2.api1','DescribeRepos','get','/v1/repos'), +('m5','平台设置','m5.f1','仓库管理','m5.f1.a2','查看仓库',1,1,1,'m5.f1.a2.api1','DescribeRepos','get','/v1/repos'), ('m5','平台设置','m5.f1','仓库管理','m5.f1.a3','修改仓库',1,0,0,'m5.f1.a3.api1','ModifyRepo','patch','/v1/repos'), ('m5','平台设置','m5.f1','仓库管理','m5.f1.a4','删除仓库',1,0,0,'m5.f1.a4.api1','DeleteRepos','delete','/v1/repos'), ('m5','平台设置','m5.f1','仓库管理','m5.f1.a5','同步应用',1,0,0,'m5.f1.a5.api1','IndexRepo','post','/v1/repos/index'), @@ -119,7 +121,7 @@ INSERT INTO module_api ('m7','应用服务商管理','m7.f1','申请成为服务商','m7.f1.a1','提交服务商认证',0,1,1,'m7.f1.a1.api1','SubmitVendorVerifyInfo','post','/v1/app_vendors'), ('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a2','通过服务商认证',1,0,0,'m7.f1.a2.api1','PassVendorVerifyInfo','post','/v1/app_vendors/pass'), ('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a3','拒绝服务商认证',1,0,0,'m7.f1.a3.api1','RejectVendorVerifyInfo','post','/v1/app_vendors/reject'), -('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a4','查看全部服务商认证',1,1,1,'m7.f1.a4.api1','DescribeVendorVerifyInfos','get','/v1/app_vendors'), -('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a4','查看全部服务商认证',1,1,1,'m7.f1.a4.api2','DescribeAppVendorStatistics','get','/v1/app_vendors/app_vendor_statistics'), +('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a4','查看服务商认证',1,1,1,'m7.f1.a4.api1','DescribeVendorVerifyInfos','get','/v1/app_vendors'), +('m7','应用服务商管理','m7.f2','入驻申请','m7.f1.a4','查看服务商认证',1,1,1,'m7.f1.a4.api2','DescribeAppVendorStatistics','get','/v1/app_vendors/app_vendor_statistics'), ('m8','其它','m8.f2','Task管理','m8.f2.a2','重试Task',1,1,0,'m8.f2.a2.api1','RetryTasks','post','/v1/tasks/retry') ;