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.BandboxSearch;
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.labels.AssignedLabelsToOrderElementController;
import org.libreplan.web.orders.labels.LabelsAssignmentToOrderElementComponent;
@ -194,7 +192,6 @@ public class OrderCRUDController extends GenericForwardComposer {
private Vbox orderElementFilter;
private Button createOrderButton;
private Button createOrderFromTemplateButton;
private Button saveOrderAndContinueButton;
private Button cancelEditionButton;
@ -1394,9 +1391,6 @@ public class OrderCRUDController extends GenericForwardComposer {
if (createOrderButton != null) {
createOrderButton.setVisible(showCreate);
}
if (createOrderFromTemplateButton != null) {
createOrderFromTemplateButton.setVisible(showCreate);
}
if (saveOrderAndContinueButton != null) {
saveOrderAndContinueButton.setVisible(!showCreate);
}
@ -1439,7 +1433,6 @@ public class OrderCRUDController extends GenericForwardComposer {
private void checkCreationPermissions() {
if (!SecurityUtils.isUserInRole(UserRole.ROLE_CREATE_ORDER)) {
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)
public ProgressType getProgressTypeFromConfiguration() {
return configurationDAO.getConfiguration().getProgressType();

View file

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

View file

@ -65,6 +65,4 @@ public interface IGlobalViewEntryPoints {
@EntryPoint("order_advanced_allocation")
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
public void goToOrder(Order order) {
planningTab.toggleToNoFeedback();
@ -474,12 +452,6 @@ public class MultipleTabsPlannerController implements Composer,
getTabsRegistry().show(advancedAllocationTab, changeModeTo(order));
}
@Override
public void goToCreateotherOrderFromTemplate(OrderTemplate template) {
getTabsRegistry().show(ordersTab);
orderCRUDController.showCreateFormFromTemplate(template);
}
private IBeforeShowAction changeModeTo(final Order order) {
return new IBeforeShowAction() {
@Override

View file

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