mirror of
https://gitee.com/dromara/MaxKey.git
synced 2026-05-14 12:32:09 +08:00
dynamic Groups and Roles
This commit is contained in:
@@ -68,13 +68,9 @@ public class GroupMemberController {
|
||||
public ResponseEntity<?> memberInGroup(@ModelAttribute GroupMember groupMember,@CurrentUser UserInfo currentUser) {
|
||||
_logger.debug("groupMember : "+groupMember);
|
||||
groupMember.setInstId(currentUser.getInstId());
|
||||
if(groupMember.getGroupId()==null||groupMember.getGroupId().equals("")||groupMember.getGroupId().equals("ROLE_ALL_USER")){
|
||||
return new Message<JpaPageResults<GroupMember>>(
|
||||
groupMemberService.queryPageResults("allMemberInGroup",groupMember)).buildResponse();
|
||||
}else{
|
||||
return new Message<JpaPageResults<GroupMember>>(
|
||||
groupMemberService.queryPageResults("memberInGroup",groupMember)).buildResponse();
|
||||
}
|
||||
return new Message<JpaPageResults<GroupMember>>(
|
||||
groupMemberService.queryPageResults("memberInGroup",groupMember)).buildResponse();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ public class GroupsController {
|
||||
@RequestMapping(value={"/delete"}, produces = {MediaType.APPLICATION_JSON_VALUE})
|
||||
public ResponseEntity<?> delete(@RequestParam("ids") String ids,@CurrentUser UserInfo currentUser) {
|
||||
_logger.debug("-delete ids : {}" , ids);
|
||||
|
||||
ids = ids.replaceAll("ROLE_ALL_USER", "-1").replaceAll("ROLE_ADMINISTRATORS", "-1");
|
||||
if (groupsService.deleteBatch(ids)) {
|
||||
return new Message<Groups>(Message.SUCCESS).buildResponse();
|
||||
} else {
|
||||
|
||||
@@ -67,13 +67,8 @@ public class RoleMemberController {
|
||||
public ResponseEntity<?> memberInRole(@ModelAttribute RoleMember roleMember,@CurrentUser UserInfo currentUser) {
|
||||
_logger.debug("roleMember : "+roleMember);
|
||||
roleMember.setInstId(currentUser.getInstId());
|
||||
if(roleMember.getRoleId()==null||roleMember.getRoleId().equals("")||roleMember.getRoleId().equals("ALL_USER_ROLE")){
|
||||
return new Message<JpaPageResults<RoleMember>>(
|
||||
roleMemberService.queryPageResults("allMemberInRole",roleMember)).buildResponse();
|
||||
}else{
|
||||
return new Message<JpaPageResults<RoleMember>>(
|
||||
roleMemberService.queryPageResults("memberInRole",roleMember)).buildResponse();
|
||||
}
|
||||
return new Message<JpaPageResults<RoleMember>>(
|
||||
roleMemberService.queryPageResults("memberInRole",roleMember)).buildResponse();
|
||||
}
|
||||
|
||||
@RequestMapping(value = { "/memberNotInRole" })
|
||||
|
||||
Reference in New Issue
Block a user