Skip to content

Commit 06b0252

Browse files
committed
Removed isAdmin() from this service implementation.
1 parent 886d421 commit 06b0252

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

server/src/main/java/com/objectcomputing/checkins/services/skills/combineskills/CombineSkillServicesImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.objectcomputing.checkins.services.skills.combineskills;
22

3+
import com.objectcomputing.checkins.services.permissions.Permission;
4+
import com.objectcomputing.checkins.services.permissions.RequiredPermission;
35
import com.objectcomputing.checkins.services.member_skill.MemberSkill;
46
import com.objectcomputing.checkins.services.member_skill.MemberSkillServices;
57
import com.objectcomputing.checkins.services.memberprofile.currentuser.CurrentUserServices;
@@ -32,10 +34,8 @@ public CombineSkillServicesImpl(SkillServices skillServices,
3234
this.currentUserServices = currentUserServices;
3335
}
3436

37+
@RequiredPermission(Permission.CAN_EDIT_SKILLS)
3538
public Skill combine(@NotNull @Valid CombineSkillsDTO skillDTO) {
36-
final boolean isAdmin = currentUserServices.isAdmin();
37-
permissionsValidation.validatePermissions(!isAdmin);
38-
3939
Set<Skill> existingSkills = skillServices.findByValue(skillDTO.getName(), null);
4040
for (Skill existingSkill : existingSkills) {
4141
if (existingSkill.getName().equals(skillDTO.getName())) {

server/src/test/java/com/objectcomputing/checkins/services/skills/combineskills/CombineSkillsControllerTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
import static com.objectcomputing.checkins.services.role.RoleType.Constants.ADMIN_ROLE;
3030
import static com.objectcomputing.checkins.services.role.RoleType.Constants.MEMBER_ROLE;
31-
import static com.objectcomputing.checkins.services.validate.PermissionsValidation.NOT_AUTHORIZED_MSG;
3231
import static org.junit.jupiter.api.Assertions.assertEquals;
3332
import static org.junit.jupiter.api.Assertions.assertNotNull;
3433
import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -135,7 +134,7 @@ void testPOSTCombine2SkillsIntoOneNonAdmin() {
135134
String href = Objects.requireNonNull(body).get("_links").get("self").get("href").asText();
136135

137136
assertEquals(request.getPath(), href);
138-
assertEquals(NOT_AUTHORIZED_MSG, error);
137+
assertEquals("Forbidden", error);
139138

140139
}
141140

@@ -305,4 +304,4 @@ void testPOSTCombine2SkillsIntoOneCheckMemberSkills() {
305304

306305
}
307306

308-
}
307+
}

0 commit comments

Comments
 (0)