Skip to content

Commit dcf0568

Browse files
committed
Fixes for seeDeleted functionality for user.
1 parent a9d1abb commit dcf0568

File tree

5 files changed

+20
-5
lines changed

5 files changed

+20
-5
lines changed

src/main/java/org/computate/vertx/api/BaseApiServiceImpl.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ public <T extends ComputateSiteRequest> Future<T> user(ServiceRequest serviceReq
244244
siteRequest.setUserKey(pk);
245245
siteRequest.setApiRequest_(apiRequest);
246246
siteRequest.setUserPrincipal(userPrincipal);
247+
siteRequest.setSiteUser(siteUser1);
247248
promise.complete(siteRequest);
248249
}).onFailure(ex -> {
249250
LOG.error(String.format("postSiteUser failed. "), ex);
@@ -257,6 +258,8 @@ public <T extends ComputateSiteRequest> Future<T> user(ServiceRequest serviceReq
257258
jsonObject.put("setUserCompleteName", accessToken.getString("name"));
258259
jsonObject.put("setUserId", accessToken.getString("sub"));
259260
jsonObject.put("setUserEmail", accessToken.getString("email"));
261+
jsonObject.put("setSeeDeleted", siteUser1.getSeeDeleted());
262+
jsonObject.put("setSeeArchived", siteUser1.getSeeArchived());
260263
Boolean define = userDefine(siteRequest, jsonObject, true);
261264
if(define) {
262265

@@ -299,9 +302,10 @@ public <T extends ComputateSiteRequest> Future<T> user(ServiceRequest serviceReq
299302
siteRequest.setUserLastName(accessToken.getString("family_name"));
300303
siteRequest.setUserEmail(accessToken.getString("email"));
301304
siteRequest.setUserId(accessToken.getString("sub"));
302-
siteRequest.setUserKey(Long.parseLong(responseBody.getString("pk")));
305+
siteRequest.setUserKey(siteUser1.getPk());
303306
siteRequest.setApiRequest_(apiRequest);
304307
siteRequest.setUserPrincipal(userPrincipal);
308+
siteRequest.setSiteUser(siteUser1);
305309
promise.complete(siteRequest);
306310
}).onFailure(ex -> {
307311
LOG.error(String.format("postSiteUser failed. "), ex);
@@ -313,6 +317,7 @@ public <T extends ComputateSiteRequest> Future<T> user(ServiceRequest serviceReq
313317
siteRequest.setUserLastName(siteUser1.getUserLastName());
314318
siteRequest.setUserKey(siteUser1.getPk());
315319
siteRequest.setUserPrincipal(userPrincipal);
320+
siteRequest.setSiteUser(siteUser1);
316321
promise.complete((T)siteRequest);
317322
}
318323
}
@@ -687,4 +692,8 @@ public void responsePivotSearch(Map<String, SolrResponse.Pivot> pivots, JsonObje
687692
}
688693
}
689694
}
695+
696+
public void calendarStuff() {
697+
698+
}
690699
}

src/main/java/org/computate/vertx/request/ComputateSiteRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ public interface ComputateSiteRequest extends ComputateSearchSiteRequest {
8888

8989
<T extends ComputateSiteUser> T getSiteUser_(Class<T> clazz);
9090

91+
<T extends ComputateSiteUser> void setSiteUser(T siteUser_);
92+
9193
User getUser();
9294

9395
JsonObject getUserPrincipal();

src/main/java/org/computate/vertx/result/base/ComputateBaseResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
public interface ComputateBaseResult {
2020

21-
public Long getId();
21+
public String getId();
2222

2323
public Object obtainForClass(String v);
2424

src/main/java/org/computate/vertx/result/java/ComputateJavaClassEnUSApiServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public void searchComputateJavaClass2(ComputateSiteRequest siteRequest, Boolean
3030
String solrHostName = siteRequest.getConfig().getString(ComputateConfigKeys.SOLR_HOST_NAME);
3131
Integer solrPort = siteRequest.getConfig().getInteger(ComputateConfigKeys.SOLR_PORT);
3232
String solrCollection = "computate";
33-
String solrRequestUri = String.format("/solr/%s/select%s", solrCollection, request.getQueryString());
34-
w.o(String.format("http://%s:%s%s", "localhost", solrPort, solrRequestUri));
33+
// String solrRequestUri = String.format("/solr/%s/select%s", solrCollection, request.getQueryString());
34+
// w.o(String.format("http://%s:%s%s", "localhost", solrPort, solrRequestUri));
3535
searchList.setSearchUrl(null);
3636
}
3737
}

src/main/java/org/computate/vertx/search/list/SearchList.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,11 @@ protected void _response(Promise<SolrResponse> promise) {
386386
try {
387387
if(request.getQuery() != null) {
388388
request.initDeepForClass(siteRequest_);
389-
siteRequest_.getWebClient().get(searchUrl).send().onSuccess(a -> {
389+
String solrHostName = siteRequest_.getConfig().getString(ComputateConfigKeys.SOLR_HOST_NAME);
390+
Integer solrPort = siteRequest_.getConfig().getInteger(ComputateConfigKeys.SOLR_PORT);
391+
String solrCollection = siteRequest_.getConfig().getString(ComputateConfigKeys.SOLR_COLLECTION);
392+
String solrRequestUri = String.format("/solr/%s/select%s", solrCollection, request.getQueryString());
393+
siteRequest_.getWebClient().get(solrPort, solrHostName, solrRequestUri).send().onSuccess(a -> {
390394
try {
391395
SolrResponse response = a.bodyAsJson(SolrResponse.class);
392396
setResponse(response);

0 commit comments

Comments
 (0)