#8834: Home page: Drafts query for both Datasets and DMPs.
1. RecentActivityCriteria.java: Added in RecentActivityCriteria field "private Integer status;", to be able to get only drafts. 2. DashBoardManager.java: In method "getNewRecentActivity()", add in Dataset and DMP requests status in criteria.
This commit is contained in:
parent
e4af3bcbe9
commit
e878310b72
|
@ -3,6 +3,7 @@ package eu.eudat.criteria;
|
||||||
public class RecentActivityCriteria {
|
public class RecentActivityCriteria {
|
||||||
private String like;
|
private String like;
|
||||||
private String order;
|
private String order;
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
public String getLike() {
|
public String getLike() {
|
||||||
return like;
|
return like;
|
||||||
|
@ -19,4 +20,12 @@ public class RecentActivityCriteria {
|
||||||
public void setOrder(String order) {
|
public void setOrder(String order) {
|
||||||
this.order = order;
|
this.order = order;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatus(Integer status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -221,11 +221,17 @@ public class DashBoardManager {
|
||||||
}
|
}
|
||||||
DatasetCriteria datasetCriteria = new DatasetCriteria();
|
DatasetCriteria datasetCriteria = new DatasetCriteria();
|
||||||
datasetCriteria.setLike(tableRequest.getCriteria().getLike());
|
datasetCriteria.setLike(tableRequest.getCriteria().getLike());
|
||||||
|
if(tableRequest.getCriteria().getStatus() != null) {
|
||||||
|
datasetCriteria.setStatus(tableRequest.getCriteria().getStatus());
|
||||||
|
}
|
||||||
datasetCriteria.setAllVersions(false);
|
datasetCriteria.setAllVersions(false);
|
||||||
datasetCriteria.setIsPublic(!isAuthenticated);
|
datasetCriteria.setIsPublic(!isAuthenticated);
|
||||||
DataManagementPlanCriteria dataManagementPlanCriteria = new DataManagementPlanCriteria();
|
DataManagementPlanCriteria dataManagementPlanCriteria = new DataManagementPlanCriteria();
|
||||||
dataManagementPlanCriteria.setAllVersions(false);
|
dataManagementPlanCriteria.setAllVersions(false);
|
||||||
dataManagementPlanCriteria.setLike(tableRequest.getCriteria().getLike());
|
dataManagementPlanCriteria.setLike(tableRequest.getCriteria().getLike());
|
||||||
|
if(tableRequest.getCriteria().getStatus() != null) {
|
||||||
|
dataManagementPlanCriteria.setStatus(tableRequest.getCriteria().getStatus());
|
||||||
|
}
|
||||||
dataManagementPlanCriteria.setIsPublic(!isAuthenticated);
|
dataManagementPlanCriteria.setIsPublic(!isAuthenticated);
|
||||||
dataManagementPlanCriteria.setOnlyPublic(!isAuthenticated);
|
dataManagementPlanCriteria.setOnlyPublic(!isAuthenticated);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue