Fix change-password dialog, user-edit for admin

This commit is contained in:
mbremer
2021-08-02 18:40:18 +02:00
parent a3db8c67d0
commit 0c98992cf9
6 changed files with 120 additions and 17 deletions

View File

@@ -1,15 +1,19 @@
package de.mbremer.secutity;
import de.mbremer.room.Room;
import javax.ws.rs.FormParam;
public class UserForm {
public @FormParam("username") String username;
public @FormParam("password") String password;
public @FormParam("passwordVerify") String passwordVerify;
public @FormParam("room") String room;
public @FormParam("role") String role;
public User getUser() {
return new User().setUsername(username).setPassword(password).setRole(role);
return new User().setUsername(username).setPassword(password).setRole(role)
.setRoom((Room) Room.find("name", room).singleResultOptional().orElse(null));
}
public boolean verifyPassword() {