working on usability
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -555,7 +555,7 @@ public class UserModule extends BaseHandler implements UserService {
|
||||
var requestingUser = loadUser(ex);
|
||||
if (!(requestingUser.isPresent() && requestingUser.get() instanceof DbUser dbUser)) return unauthorized(ex);
|
||||
var key = body(ex);
|
||||
return sendContent(ex,mapValues(users.search(key)));
|
||||
return sendContent(ex,mapValues(search(key)));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -576,6 +576,11 @@ public class UserModule extends BaseHandler implements UserService {
|
||||
return score;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Long, ? extends UmbrellaUser> search(String key) {
|
||||
return users.search(key);
|
||||
}
|
||||
|
||||
private boolean update(HttpExchange ex, DbUser user, JSONObject json) throws UmbrellaException, IOException {
|
||||
var id = user.id();
|
||||
var name = json.has(NAME) && json.get(NAME) instanceof String s && !s.isBlank() ? s : user.name();
|
||||
|
||||
Reference in New Issue
Block a user