Removed specific button for creating projects from templates

FEA: ItEr75S04BugFixing
This commit is contained in:
Lorenzo Tilve Álvaro 2011-11-04 20:19:56 +01:00
parent b875043d89
commit 1b7f5a8fcd
6 changed files with 2 additions and 52 deletions

View file

@ -53,8 +53,6 @@ import org.libreplan.web.common.Util;
import org.libreplan.web.common.components.bandboxsearch.BandboxMultipleSearch; import org.libreplan.web.common.components.bandboxsearch.BandboxMultipleSearch;
import org.libreplan.web.common.components.bandboxsearch.BandboxSearch; import org.libreplan.web.common.components.bandboxsearch.BandboxSearch;
import org.libreplan.web.common.components.finders.FilterPair; import org.libreplan.web.common.components.finders.FilterPair;
import org.libreplan.web.orders.assigntemplates.TemplateFinderPopup;
import org.libreplan.web.orders.assigntemplates.TemplateFinderPopup.IOnResult;
import org.libreplan.web.orders.criterionrequirements.AssignedCriterionRequirementToOrderElementController; import org.libreplan.web.orders.criterionrequirements.AssignedCriterionRequirementToOrderElementController;
import org.libreplan.web.orders.labels.AssignedLabelsToOrderElementController; import org.libreplan.web.orders.labels.AssignedLabelsToOrderElementController;
import org.libreplan.web.orders.labels.LabelsAssignmentToOrderElementComponent; import org.libreplan.web.orders.labels.LabelsAssignmentToOrderElementComponent;
@ -194,7 +192,6 @@ public class OrderCRUDController extends GenericForwardComposer {
private Vbox orderElementFilter; private Vbox orderElementFilter;
private Button createOrderButton; private Button createOrderButton;
private Button createOrderFromTemplateButton;
private Button saveOrderAndContinueButton; private Button saveOrderAndContinueButton;
private Button cancelEditionButton; private Button cancelEditionButton;
@ -1394,9 +1391,6 @@ public class OrderCRUDController extends GenericForwardComposer {
if (createOrderButton != null) { if (createOrderButton != null) {
createOrderButton.setVisible(showCreate); createOrderButton.setVisible(showCreate);
} }
if (createOrderFromTemplateButton != null) {
createOrderFromTemplateButton.setVisible(showCreate);
}
if (saveOrderAndContinueButton != null) { if (saveOrderAndContinueButton != null) {
saveOrderAndContinueButton.setVisible(!showCreate); saveOrderAndContinueButton.setVisible(!showCreate);
} }
@ -1439,7 +1433,6 @@ public class OrderCRUDController extends GenericForwardComposer {
private void checkCreationPermissions() { private void checkCreationPermissions() {
if (!SecurityUtils.isUserInRole(UserRole.ROLE_CREATE_ORDER)) { if (!SecurityUtils.isUserInRole(UserRole.ROLE_CREATE_ORDER)) {
createOrderButton.setDisabled(true); createOrderButton.setDisabled(true);
createOrderFromTemplateButton.setDisabled(true);
} }
} }

View file

@ -872,10 +872,6 @@ public class CompanyPlanningModel implements ICompanyPlanningModel {
} }
} }
public void goToCreateOtherOrderFromTemplate(OrderTemplate template) {
tabs.goToCreateotherOrderFromTemplate(template);
}
@Transactional(readOnly=true) @Transactional(readOnly=true)
public ProgressType getProgressTypeFromConfiguration() { public ProgressType getProgressTypeFromConfiguration() {
return configurationDAO.getConfiguration().getProgressType(); return configurationDAO.getConfiguration().getProgressType();

View file

@ -49,8 +49,6 @@ public interface ICompanyPlanningModel {
LocalDate getFilterFinishDate(); LocalDate getFilterFinishDate();
void goToCreateOtherOrderFromTemplate(OrderTemplate template);
ProgressType getProgressTypeFromConfiguration(); ProgressType getProgressTypeFromConfiguration();
} }

View file

@ -65,6 +65,4 @@ public interface IGlobalViewEntryPoints {
@EntryPoint("order_advanced_allocation") @EntryPoint("order_advanced_allocation")
void goToAdvancedAllocation(Order order); void goToAdvancedAllocation(Order order);
@EntryPoint("create_order_from_template")
void goToCreateotherOrderFromTemplate(OrderTemplate template);
} }

View file

@ -384,16 +384,6 @@ public class MultipleTabsPlannerController implements Composer,
} }
}); });
final Button createOrderFromTemplateButton = (Button) comp
.getPage()
.getFellow("createOrderFromTemplateButton");
createOrderFromTemplateButton.addEventListener(Events.ON_CLICK,
new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
goToCreateOrderFromTemplate(createOrderFromTemplateButton);
}
});
} }
} }
@ -429,18 +419,6 @@ public class MultipleTabsPlannerController implements Composer,
} }
public void goToCreateOrderFromTemplate(org.zkoss.zk.ui.Component button) {
TemplateFinderPopup templateFinderPopup = (TemplateFinderPopup) button
.getPage().getFellow("templateFinderPopup");
templateFinderPopup.openForOrderCreation(button, "after_start",
new IOnResult<OrderTemplate>() {
@Override
public void found(OrderTemplate template) {
goToCreateotherOrderFromTemplate(template);
}
});
}
@Override @Override
public void goToOrder(Order order) { public void goToOrder(Order order) {
planningTab.toggleToNoFeedback(); planningTab.toggleToNoFeedback();
@ -474,12 +452,6 @@ public class MultipleTabsPlannerController implements Composer,
getTabsRegistry().show(advancedAllocationTab, changeModeTo(order)); getTabsRegistry().show(advancedAllocationTab, changeModeTo(order));
} }
@Override
public void goToCreateotherOrderFromTemplate(OrderTemplate template) {
getTabsRegistry().show(ordersTab);
orderCRUDController.showCreateFormFromTemplate(template);
}
private IBeforeShowAction changeModeTo(final Order order) { private IBeforeShowAction changeModeTo(final Order order) {
return new IBeforeShowAction() { return new IBeforeShowAction() {
@Override @Override

View file

@ -115,15 +115,8 @@ signature="java.lang.Boolean isDefaultPasswordsControl()"?>
<west class="perspectives-column" width="90px"> <west class="perspectives-column" width="90px">
<vbox> <vbox>
<hbox id="perspectiveButtonsInsertionPoint" sclass="toolbar-box global-commands" height="30px" width="100%"> <hbox id="perspectiveButtonsInsertionPoint" sclass="toolbar-box global-commands" height="30px" width="100%">
<button id="createOrderButton" image="/common/img/ico_add.png" sclass="planner-icon"
<button id="createOrderButton" image="/common/img/ico_add.png" sclass="planner-icon" tooltiptext="${i18n:_('Create New Project')}" />
tooltiptext="${i18n:_('Create New Project')}" />
<button id="createOrderFromTemplateButton" image="/common/img/ico_copy.png" sclass="planner-icon"
tooltiptext="${i18n:_('Create From Template')}" />
<templateFinderPopup id="templateFinderPopup" acceptButtonLabel="${i18n:_('Create Project')}" caption="${i18n:_('Choosing Template')}" />
</hbox> </hbox>
<vbox id="registeredItemsInsertionPoint" width="90px"/> <vbox id="registeredItemsInsertionPoint" width="90px"/>
</vbox> </vbox>