use of com.nixmash.blog.jpa.model.User in project nixmash-blog by mintster.
the class AdminController method deleteRole.
@RequestMapping(value = "/roles/update/{Id}", params = { "deleteRole" }, method = RequestMethod.POST)
public String deleteRole(@Valid @ModelAttribute(value = "authority") RoleDTO roleDTO, BindingResult result, RedirectAttributes attributes, Model model) {
if (result.hasErrors()) {
webUI.addFeedbackMessage(attributes, FEEDBACK_MESSAGE_KEY_ROLE_ERROR);
return "redirect:/admin/roles";
} else {
Authority authority = userService.getAuthorityById(roleDTO.getId());
if (authority.isLocked()) {
webUI.addFeedbackMessage(attributes, FEEDBACK_MESSAGE_KEY_ROLE_IS_LOCKED, roleDTO.getAuthority());
} else {
Collection<User> users = userService.getUsersByAuthorityId(roleDTO.getId());
userService.deleteAuthority(authority, users);
webUI.addFeedbackMessage(attributes, FEEDBACK_MESSAGE_KEY_ROLE_DELETED, roleDTO.getAuthority(), users.size());
}
return "redirect:/admin/roles";
}
}
use of com.nixmash.blog.jpa.model.User in project nixmash-blog by mintster.
the class SocialSignInAdapter method signIn.
@Override
public String signIn(String localUserId, Connection<?> connection, NativeWebRequest request) {
User user = userRepository.findByUsername(localUserId);
ConnectionData connectionData = connection.createData();
SignInUtils.authorizeUser(user);
SignInUtils.setUserConnection(request, connectionData);
return null;
}
use of com.nixmash.blog.jpa.model.User in project nixmash-blog by mintster.
the class UserRegistrationTests method newUser_NotYetEmailApproved_IsNotEnabled.
@Test
public void newUser_NotYetEmailApproved_IsNotEnabled() throws Exception {
UserDTO userDTO = UserTestUtils.newUserDTO(46, NOT_ENABLED);
User user = userService.create(userDTO);
assertFalse(user.isEnabled());
assertNull(user.getUserData().getApprovedDatetime());
}
use of com.nixmash.blog.jpa.model.User in project nixmash-blog by mintster.
the class UserRegistrationTests method userDataIsNotNull.
@Test
public void userDataIsNotNull() throws Exception {
// H2Data Tommy loginAttempts = 2
User tommy = userService.getUserByIdWithDetail(7L).get();
assertEquals(userDataRepository.findByUserId(7L).getLoginAttempts(), 2);
}
use of com.nixmash.blog.jpa.model.User in project nixmash-blog by mintster.
the class UserVerificationTests method userSavedWithEnabledFalse.
@Test
public void userSavedWithEnabledFalse() {
UserDTO userDTO = TestUtil.createTestUserDTO("user121528", "bumb", "bammer", "user121528@aol.com");
userDTO.setEnabled(false);
User user = userService.create(userDTO);
assertFalse(user.isEnabled());
assertNotNull(user.getUserData().getCreatedDatetime());
assertNull(user.getUserData().getApprovedDatetime());
}
Aggregations