Class UserController

java.lang.Object
org.qubership.atp.itf.lite.backend.controllers.UserController

@RestController @RequestMapping("/atp-itf-lite/api/v1/user-settings") public class UserController extends Object
  • Constructor Details

    • UserController

      public UserController()
  • Method Details

    • saveUserSettings

      @PreAuthorize("@entityAccess.checkAccess(#projectId, \'CREATE\') || @entityAccess.checkAccess(#projectId, \'UPDATE\')") @PostMapping public org.springframework.http.ResponseEntity<UserSettings> saveUserSettings(@RequestParam UUID projectId, @RequestBody UserSettings setting, @RequestHeader("Authorization") String token)
    • getSettingsByUser

      @PreAuthorize("@entityAccess.checkAccess(#projectId,\'READ\')") @GetMapping public org.springframework.http.ResponseEntity<List<UserSettings>> getSettingsByUser(@RequestParam UUID projectId, @RequestHeader("Authorization") String token)