Class UsersController
java.lang.Object
edu.ucsb.cs156.dining.controllers.ApiController
edu.ucsb.cs156.dining.controllers.UsersController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionupdateAliasModeration(long id, Boolean approved) org.springframework.http.ResponseEntity<User> updateProposedAlias(String proposedAlias) org.springframework.data.domain.Page<UserDataDTO> users(org.springframework.data.domain.Pageable pageable) Methods inherited from class edu.ucsb.cs156.dining.controllers.ApiController
genericMessage, getCurrentUser, handleGenericException, handleUnsupportedOperation
-
Constructor Details
-
UsersController
public UsersController()
-
-
Method Details
-
users
@PreAuthorize("hasRole(\'ROLE_ADMIN\')") @GetMapping("/admin/users") public org.springframework.data.domain.Page<UserDataDTO> users(org.springframework.data.domain.Pageable pageable) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getUsersWithProposedAlias
-
getAliasesNeedingModeration
-
updateProposedAlias
-
updateAliasModeration
-