ItEr38S05ValidacionEProbasFuncionaisItEr37S06: [Bug #159] Changing to order perspective when click in edit order from company perspective.
This commit is contained in:
parent
43ca3fd1b2
commit
b59579ae99
4 changed files with 19 additions and 3 deletions
|
|
@ -307,6 +307,10 @@ public class OrderCRUDController extends GenericForwardComposer {
|
|||
private Runnable onUp;
|
||||
|
||||
public void goToEditForm(Order order) {
|
||||
planningControllerEntryPoints.goToOrderDetails(order);
|
||||
}
|
||||
|
||||
public void initEdit(Order order) {
|
||||
orderModel.initEdit(order);
|
||||
showEditWindow(_("Edit order"));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,10 +23,15 @@ package org.navalplanner.web.planner.order;
|
|||
import org.navalplanner.business.orders.entities.Order;
|
||||
|
||||
/**
|
||||
* This interface allows to go to the schedule of an {@link Order}
|
||||
* This interface allows to go to the schedule and the details of an
|
||||
* {@link Order}.
|
||||
*
|
||||
* @author Óscar González Fernández <ogonzalez@igalia.com>
|
||||
*/
|
||||
public interface IOrderPlanningGate {
|
||||
|
||||
public void goToScheduleOf(Order order);
|
||||
void goToScheduleOf(Order order);
|
||||
|
||||
void goToOrderDetails(Order order);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -127,6 +127,13 @@ public class MultipleTabsPlannerController implements Composer,
|
|||
mode.goToOrderMode(order);
|
||||
getTabsRegistry().show(planningTab);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void goToOrderDetails(Order order) {
|
||||
mode.goToOrderMode(order);
|
||||
getTabsRegistry().show(ordersTab);
|
||||
}
|
||||
|
||||
});
|
||||
final State<Void> typeChanged = typeChangedState();
|
||||
ITab advancedAllocation = AdvancedAllocationTabCreator.create(mode,
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ public class OrdersTabCreator {
|
|||
breadcrumbs.appendChild(new Label(ORDER_ORDERS_VIEW));
|
||||
breadcrumbs.appendChild(new Image(BREADCRUMBS_SEPARATOR));
|
||||
if (mode.isOf(ModeType.ORDER)) {
|
||||
orderCRUDController.goToEditForm(mode.getOrder());
|
||||
orderCRUDController.initEdit(mode.getOrder());
|
||||
breadcrumbs
|
||||
.appendChild(new Label(mode.getOrder().getName()));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue