editUserPreferences
parent
7ef4bf24e3
commit
d001d536cd
|
|
@ -380,9 +380,9 @@ public class KalenderRestController {
|
|||
@CrossOrigin("*")
|
||||
@PostMapping("api/editUserPreferences")
|
||||
@ResponseBody
|
||||
public JSONObject editUserPreferences(@RequestBody EditUserPreferencesRequest request) throws ARException, NotFoundError {
|
||||
public void editUserPreferences(@RequestBody EditUserPreferencesRequest request) throws ARException, NotFoundError {
|
||||
Presets presets = new Presets(javaAPI);
|
||||
return presets.editUserPreferences(request);
|
||||
presets.editUserPreferences(request);
|
||||
}
|
||||
|
||||
@CrossOrigin("*")
|
||||
|
|
|
|||
|
|
@ -156,34 +156,20 @@ public class Presets {
|
|||
api.modifyEntry(preset.getEntryId(), queryPresets);
|
||||
}
|
||||
|
||||
public JSONObject editUserPreferences(EditUserPreferencesRequest request) throws ARException {
|
||||
var queryUserPreferences = new Query.QueryBuilder(formUserPref)
|
||||
.addFieldValue("Details", 364000002, new Value(request.getDetails()))
|
||||
.addFieldValue("View", 364000003, new Value(request.getView()))
|
||||
.addFieldValue("Language", 364000004, new Value(request.getLanguage()))
|
||||
.build();
|
||||
|
||||
var preferences = api
|
||||
.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", queryUserPreferences.getFieldIds(),
|
||||
formUserPref, null, 0, 0)
|
||||
.get(0);
|
||||
|
||||
JSONObject response = new JSONObject();
|
||||
|
||||
// Check for incorrect input parameters
|
||||
if (preferences.isEmpty() || preferences == null) {
|
||||
response.put("status", "Error");
|
||||
response.put("message", "Invalid input parameters");
|
||||
return response;
|
||||
}
|
||||
|
||||
api.modifyEntry(preferences.getEntryId(), queryUserPreferences);
|
||||
|
||||
response.put("status", "Success");
|
||||
response.put("message", "User preferences updated successfully");
|
||||
return response;
|
||||
public void editUserPreferences(EditUserPreferencesRequest request) throws ARException {
|
||||
var queryUserPreferences = new Query.QueryBuilder(formUserPref)
|
||||
.addFieldValue("Details", 364000002, new Value(request.getDetails()))
|
||||
.addFieldValue("View", 364000003, new Value(request.getView()))
|
||||
.addFieldValue("Language", 364000004, new Value(request.getLanguage()))
|
||||
.build();
|
||||
|
||||
var preferences = api
|
||||
.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", queryUserPreferences.getFieldIds(),
|
||||
formUserPref, null, 0, 0)
|
||||
.get(0);
|
||||
|
||||
api.modifyEntry(preferences.getEntryId(), queryUserPreferences);
|
||||
}
|
||||
|
||||
|
||||
public void allPresets() throws ARException, NotFoundError {
|
||||
var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\" OR \'364000004\'!=NULL OR \'364000003\'!=NULL",
|
||||
|
|
|
|||
Loading…
Reference in New Issue