Add message about monthly timesheet being saved
FEA: ItEr76S28UserDashboard
This commit is contained in:
parent
e9df0524d7
commit
776d8a9401
2 changed files with 11 additions and 0 deletions
|
|
@ -31,6 +31,9 @@ import org.apache.commons.lang.StringUtils;
|
|||
import org.joda.time.LocalDate;
|
||||
import org.libreplan.business.orders.entities.OrderElement;
|
||||
import org.libreplan.business.workingday.EffortDuration;
|
||||
import org.libreplan.web.common.IMessagesForUser;
|
||||
import org.libreplan.web.common.Level;
|
||||
import org.libreplan.web.common.MessagesForUser;
|
||||
import org.libreplan.web.common.Util;
|
||||
import org.libreplan.web.common.components.bandboxsearch.BandboxSearch;
|
||||
import org.libreplan.web.common.entrypoints.EntryPointsHandler;
|
||||
|
|
@ -80,6 +83,10 @@ public class MonthlyTimesheetController extends GenericForwardComposer
|
|||
|
||||
private Button nextMonth;
|
||||
|
||||
private Component messagesContainer;
|
||||
|
||||
private IMessagesForUser messagesForUser;
|
||||
|
||||
@Resource
|
||||
private IMonthlyTimesheetController monthlyTimesheetController;
|
||||
|
||||
|
|
@ -416,6 +423,7 @@ public class MonthlyTimesheetController extends GenericForwardComposer
|
|||
comp.setAttribute("controller", this);
|
||||
|
||||
setBreadcrumbs(comp);
|
||||
messagesForUser = new MessagesForUser(messagesContainer);
|
||||
|
||||
URLHandlerRegistry.getRedirectorFor(IMonthlyTimesheetController.class)
|
||||
.register(this, page);
|
||||
|
|
@ -521,6 +529,7 @@ public class MonthlyTimesheetController extends GenericForwardComposer
|
|||
goToCreateOrEditFormForResource(monthlyTimesheetModel.getDate(),
|
||||
monthlyTimesheetModel.getWorker());
|
||||
}
|
||||
messagesForUser.showMessage(Level.INFO, _("Monthly timesheet saved"));
|
||||
Util.reloadBindings(timesheet);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -30,6 +30,8 @@
|
|||
<window apply="org.libreplan.web.users.dashboard.MonthlyTimesheetController"
|
||||
self="@{define(content)}" title="${i18n:_('Monthly timesheet')}">
|
||||
|
||||
<div id="messagesContainer" />
|
||||
|
||||
<div visible="@{controller.notCurrentUser}" class="footer-messages-area">
|
||||
<label value="${i18n:_('Warning: Editing from work reports page')}" />
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue