everything works now
This commit is contained in:
parent
5ef595ca0b
commit
3c2a70deb9
src/main/java/se/su/dsv/scipro
data/dao/jpa
project/panels
reusable
@ -542,7 +542,7 @@ public class ProjectDaoJPAImp extends AbstractDaoJPAImp<Project> implements Proj
|
||||
}
|
||||
|
||||
public QuerySet projectClasses(Collection<ProjectClass> projectClasses) {
|
||||
if (projectClasses != null) {
|
||||
if (projectClasses != null && !projectClasses.isEmpty()) {
|
||||
getQuery().combine(
|
||||
new Query().where("_.projectClass IN (:projectClasses)")
|
||||
.parameter("projectClasses", projectClasses));
|
||||
|
@ -11,10 +11,11 @@
|
||||
<div wicket:id="filterStringPanel"></div>
|
||||
<label>Created between: </label>
|
||||
<div wicket:id="filterDatesPanel"></div>
|
||||
<label>Level: </label>
|
||||
<div wicket:id="filterProjectClassPanel"></div>
|
||||
</div>
|
||||
|
||||
<div><button wicket:id="newLink">Create new project</button></div>
|
||||
<div class="right"><button wicket:id="newLink">Create new project</button></div>
|
||||
<div wicket:id="dialog">
|
||||
<div wicket:id="panel"></div>
|
||||
</div>
|
||||
@ -23,14 +24,14 @@
|
||||
<table class="rounded-corner" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th><a href="#" wicket:id="titleSort">Title</a></th>
|
||||
<th class="rounded-left-top"><a href="#" wicket:id="titleSort">Title</a></th>
|
||||
<!-- <th>Title</th> -->
|
||||
<th>Level</th>
|
||||
<th>Author(s)</th>
|
||||
<th>Supervisor</th>
|
||||
<th>Reviewer</th>
|
||||
<th>Status</th>
|
||||
<th>Edit</th>
|
||||
<th class="rounded-right-top">Edit</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tfoot>
|
||||
|
@ -75,6 +75,8 @@ public abstract class FilterProjectClassPanel extends Panel{
|
||||
System.out.println("adding" + wrapper.getProjectClass().getName());
|
||||
selectedProjectClasses.add(wrapper.getProjectClass());
|
||||
|
||||
onUpdateFilter(target);
|
||||
|
||||
Iterator<ProjectClass> it = selectedProjectClasses.iterator();
|
||||
while (it.hasNext()) {
|
||||
System.out.println(it.next().getName());
|
||||
@ -85,6 +87,8 @@ public abstract class FilterProjectClassPanel extends Panel{
|
||||
System.out.println("removing" + wrapper.getProjectClass().getName());
|
||||
selectedProjectClasses.remove(wrapper.getProjectClass());
|
||||
|
||||
onUpdateFilter(target);
|
||||
|
||||
Iterator<ProjectClass> it = selectedProjectClasses.iterator();
|
||||
while (it.hasNext()) {
|
||||
System.out.println(it.next().getName());
|
||||
|
Loading…
x
Reference in New Issue
Block a user