master added also
This commit is contained in:
parent
30da9bed86
commit
17946b117c
src/main/java/se/su/dsv/scipro/match
@ -30,5 +30,5 @@ public interface SupervisorDao extends QueryableDao<Employee, SupervisorDaoParam
|
||||
|
||||
void setAvailability(Availability availability);
|
||||
|
||||
void resetBachelorTargetCountFromDate(ProjectClass projectClass);
|
||||
void resetCountFromDate(ProjectClass projectClass);
|
||||
}
|
||||
|
@ -241,7 +241,7 @@ public class SupervisorDaoJPAImp extends
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly=false)
|
||||
public void resetBachelorTargetCountFromDate(ProjectClass projectClass) {
|
||||
public void resetCountFromDate(ProjectClass projectClass) {
|
||||
List<Employee> supervisors = getCapableSupervisors(projectClass);
|
||||
for (Employee e : supervisors){
|
||||
e.setCountFromDate(projectClass, new Date());
|
||||
|
@ -21,7 +21,8 @@
|
||||
</div>
|
||||
<div class="span-5 last append-bottom">
|
||||
<!-- <div><button wicket:id="resetBachelorButton"></button></div> -->
|
||||
<div><button wicket:id="resetAllBachelorButton">Reset all supervisor bachelor count numbers</button></div>
|
||||
<div><button wicket:id="resetAllBachelorButton">Reset all supervisor Bachelor count numbers</button></div>
|
||||
<div><button wicket:id="resetAllMasterButton">Reset all supervisor Master count numbers</button></div>
|
||||
</div>
|
||||
|
||||
|
||||
@ -38,8 +39,8 @@
|
||||
<th>Unit</th>
|
||||
<th>Target bachelor</th>
|
||||
<th>Target master</th>
|
||||
<th>Current bachelor (counting since)</th>
|
||||
<th class="rounded-right-top">Current master (counting since)</th>
|
||||
<th>Bachelors taken (counting since)</th>
|
||||
<th class="rounded-right-top">Masters taken (counting since)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tfoot>
|
||||
|
@ -238,12 +238,21 @@ public class AdminManageSupervisorPanel extends Panel {
|
||||
AjaxLink resetAllBachelor = new AjaxLink("resetAllBachelorButton"){
|
||||
@Override
|
||||
public void onClick(AjaxRequestTarget target) {
|
||||
supervisorDao.resetBachelorTargetCountFromDate(projectClassDao.getProjectClass("BACHELOR"));
|
||||
supervisorDao.resetCountFromDate(projectClassDao.getProjectClass("BACHELOR"));
|
||||
}
|
||||
};
|
||||
|
||||
add(resetAllBachelor);
|
||||
|
||||
AjaxLink resetAllMaster = new AjaxLink("resetAllMasterButton"){
|
||||
@Override
|
||||
public void onClick(AjaxRequestTarget target) {
|
||||
supervisorDao.resetCountFromDate(projectClassDao.getProjectClass("MASTER"));
|
||||
}
|
||||
};
|
||||
|
||||
add(resetAllMaster);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user