File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
server/src/test/java/com/objectcomputing/checkins/services Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 11package com .objectcomputing .checkins .services ;
22
3+ import com .objectcomputing .checkins .services .permissions .Permission ;
34import com .objectcomputing .checkins .services .memberprofile .MemberProfile ;
45import com .objectcomputing .checkins .services .memberprofile .currentuser .CurrentUserServices ;
56import com .objectcomputing .checkins .services .role .RoleType ;
1819public class CurrentUserServicesReplacement implements CurrentUserServices {
1920 public MemberProfile currentUser ;
2021 public List <RoleType > roles ;
22+ public List <Permission > permissions ;
2123
2224 @ Override
2325 public MemberProfile findOrSaveUser (String firstName ,
@@ -31,6 +33,11 @@ public boolean hasRole(RoleType role) {
3133 return roles == null ? false : roles .contains (role );
3234 }
3335
36+ @ Override
37+ public boolean hasPermission (Permission permission ) {
38+ return permissions == null ? false : permissions .contains (permission );
39+ }
40+
3441 @ Override
3542 public boolean isAdmin () {
3643 return hasRole (RoleType .ADMIN );
You can’t perform that action at this time.
0 commit comments