diff --git a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java index a4e1b482..44cf4265 100755 --- a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java +++ b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/web/CoeProcessLevelWeb.java @@ -4,6 +4,7 @@ import com.actionsoft.apps.AppPlatformConfig; import com.actionsoft.apps.AppsConst; import com.actionsoft.apps.coe.pal.cooperation.CoeCooperationAPIManager; import com.actionsoft.apps.coe.pal.cooperation.cache.CooperationCache; +import com.actionsoft.apps.coe.pal.cooperation.constant.CoeCooperationConst; import com.actionsoft.apps.coe.pal.datamigration.aris.model.ObjDefModel; import com.actionsoft.apps.coe.pal.datamigration.aris.model.ObjOccModel; import com.actionsoft.apps.coe.pal.datamigration.constant.Constant; @@ -9081,7 +9082,12 @@ public String deleteReply(String replyid, String messageid) { if (UtilString.isEmpty(teamId)) { batchAppVisible = true; } else { - batchAppVisible = CoeCooperationAPIManager.getInstance().havingWritePerm(teamId, _uc.getUID()); + if (SDK.getAppAPI().getPropertyBooleanValue("com.actionsoft.apps.coe.pal", "IsOlderVersion", true)){ + batchAppVisible = CoeCooperationAPIManager.getInstance().havingWritePerm(teamId, _uc.getUID()); + }else { + batchAppVisible = CooperationCache.getUserOperatePermission(teamId, _uc.getUID()).contains(CoeCooperationConst.ACTION_BATCH); + } + } batchDlg = HtmlPageTemplate.merge(CoEConstant.APP_BATCH_ID, "batch.dialog.htm", null); }