|
|
|
@ -12,7 +12,7 @@ import com.fr.report.DesignAuthority;
|
|
|
|
|
import com.fr.report.constant.RoleType; |
|
|
|
|
import com.fr.stable.ArrayUtils; |
|
|
|
|
import com.fr.workspace.WorkContext; |
|
|
|
|
import com.fr.workspace.server.authority.AuthorityOperator; |
|
|
|
|
import com.fr.workspace.server.repository.authority.RemoteAuthorityRepository; |
|
|
|
|
|
|
|
|
|
import java.awt.event.ActionEvent; |
|
|
|
|
import java.util.ArrayList; |
|
|
|
@ -41,7 +41,7 @@ public class RemoteDesignAuthManagerAction extends UpdateAction {
|
|
|
|
|
if (!WorkContext.getCurrent().isLocal()) { |
|
|
|
|
try { |
|
|
|
|
// 远程设计获取全部设计成员的权限列表
|
|
|
|
|
DesignAuthority[] authorities = WorkContext.getCurrent().get(AuthorityOperator.class).getAuthorities(); |
|
|
|
|
DesignAuthority[] authorities = RemoteAuthorityRepository.getInstance().getAllAuthorities(); |
|
|
|
|
List<DesignAuthority> userAuthorities = new ArrayList<DesignAuthority>(); |
|
|
|
|
List<DesignAuthority> customAuthorities = new ArrayList<DesignAuthority>(); |
|
|
|
|
if (authorities != null) { |
|
|
|
@ -75,7 +75,7 @@ public class RemoteDesignAuthManagerAction extends UpdateAction {
|
|
|
|
|
if (!WorkContext.getCurrent().isLocal()) { |
|
|
|
|
boolean success = false; |
|
|
|
|
try { |
|
|
|
|
success = WorkContext.getCurrent().get(AuthorityOperator.class).updateAuthorities(authorities); |
|
|
|
|
success = RemoteAuthorityRepository.getInstance().updateAuthorities(authorities); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
FineLoggerFactory.getLogger().error(e.getMessage(), e); |
|
|
|
|
} |
|
|
|
|