| | |
| | | |
| | | import com.google.common.collect.Lists; |
| | | import kr.wisestone.owl.constant.MngPermission; |
| | | import kr.wisestone.owl.domain.User; |
| | | import kr.wisestone.owl.domain.UserLevel; |
| | | import kr.wisestone.owl.util.ConvertUtil; |
| | | import kr.wisestone.owl.util.MapUtil; |
| | | |
| | |
| | | private String basicUser; |
| | | |
| | | private List<Long> removeIds = Lists.newArrayList(); |
| | | public Boolean permAllIssueAndProjectSetting; |
| | | public Boolean permPartnerSetting; |
| | | public Boolean permWorkSpaceSetting; |
| | | public Boolean permProjectSetting; |
| | | public Boolean permIssueSetting; |
| | |
| | | this.removeIds = removeIds; |
| | | } |
| | | |
| | | public Boolean getPermPartnerSetting() { |
| | | return permPartnerSetting; |
| | | } |
| | | |
| | | public void setPermPartnerSetting(Boolean permPartnerSetting) { |
| | | this.permPartnerSetting = permPartnerSetting; |
| | | } |
| | | |
| | | public Boolean getPermWorkSpaceSetting() { |
| | | return permWorkSpaceSetting; |
| | | } |
| | | |
| | | public void setPermWorkSpaceSetting(Boolean permWorkSpaceSetting) { |
| | | this.permWorkSpaceSetting = permWorkSpaceSetting; |
| | | } |
| | | |
| | | public Boolean getPermAllIssueAndProjectSetting() { |
| | | return permAllIssueAndProjectSetting; |
| | | } |
| | | |
| | | public void setPermAllIssueAndProjectSetting(Boolean permAllIssueAndProjectSetting) { |
| | | this.permAllIssueAndProjectSetting = permAllIssueAndProjectSetting; |
| | | } |
| | | |
| | | public Boolean getPermProjectSetting() { |
| | |
| | | public void makePermission() { |
| | | this.permission = MngPermission.USER_PERMISSION_MNG_NONE; |
| | | |
| | | this.permission |= MngPermission.makePermission(getPermAllIssueAndProjectSetting(), MngPermission.USER_PERMISSION_MNG_ISSUE_PROJECT_ALL); |
| | | this.permission |= MngPermission.makePermission(getPermPartnerSetting(), MngPermission.USER_PERMISSION_MNG_PARTNER); |
| | | this.permission |= MngPermission.makePermission(getPermWorkSpaceSetting(), MngPermission.USER_PERMISSION_MNG_WORKSPACE); |
| | | this.permission |= MngPermission.makePermission(getPermProjectSetting(), MngPermission.USER_PERMISSION_MNG_PROJECT); |
| | | this.permission |= MngPermission.makePermission(getPermApi(), MngPermission.USER_PERMISSION_MNG_API); |