Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-1444

Do some code improvement in security admin module

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.0.0
    • admin
    • None

    Description

      1. There are some duplicate codes in method mapXXPortalUserToVXPortalUserForDefaultAccount.

      userProfile.setLoginId(user.getLoginId());
      userProfile.setEmailAddress(user.getEmailAddress());
      userProfile.setStatus(user.getStatus());
      userProfile.setUserRoleList(new ArrayList<String>());
      userProfile.setId(user.getId());
      userProfile.setFirstName(user.getFirstName());
      userProfile.setLastName(user.getLastName());
      userProfile.setPublicScreenName(user.getPublicScreenName());
      userProfile.setEmailAddress(user.getEmailAddress());
      

      We set the email address twice.
      2. We have already checked if sess is null, so don't need to check it in below logic.

      UserSessionBase sess = ContextUtil.getCurrentUserSession();
      if (sess != null) {
      	if (sess != null && sess.isUserAdmin() || sess.isKeyAdmin()) {
      		return;
      	}
      	if (sess.getXXPortalUser().getId().equals(gjUser.getId())) {
      		return;
      	}
      }
      

      Attachments

        Activity

          People

            zhangqiang2 Qiang Zhang
            zhangqiang2 Qiang Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: