Skip to content

Commit dfc3fa3

Browse files
committed
bf
1 parent f654721 commit dfc3fa3

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

openstack-ui/src/main/java/org/openstack/ui/client/view/compute/wizards/CreateServerActivity.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.openstack.ui.client.view.compute.wizards;
22

3+
import java.util.Collection;
34
import java.util.List;
45

56
import org.openstack.model.compute.FlavorList;
7+
import org.openstack.model.compute.Image;
68
import org.openstack.model.compute.ImageList;
79
import org.openstack.model.compute.KeyPairList;
810
import org.openstack.model.compute.KeyPairListItem;
@@ -11,10 +13,13 @@
1113
import org.openstack.model.compute.SecurityGroupList;
1214
import org.openstack.model.compute.Server;
1315
import org.openstack.model.compute.nova.NovaServerForCreate;
16+
import org.openstack.ui.client.UI;
1417
import org.openstack.ui.client.api.DefaultAsyncCallback;
1518
import org.openstack.ui.client.api.OpenStackClient;
1619

1720
import com.google.common.base.Function;
21+
import com.google.common.base.Predicate;
22+
import com.google.common.collect.Collections2;
1823
import com.google.common.collect.Lists;
1924
import com.google.gwt.core.client.GWT;
2025
import com.google.gwt.editor.client.SimpleBeanEditorDriver;
@@ -100,7 +105,7 @@ public NovaServerForCreate.SecurityGroup apply(SecurityGroup input) {
100105
createServerRequestDriver.initialize(wizard);
101106
createServerRequestDriver.edit(new NovaServerForCreate());
102107
show(serverForCreate.getImageRef() == null ? 0 : 1);
103-
wizard.popup.center();
108+
UI.MODAL.center();
104109
}
105110

106111
@Override
@@ -110,7 +115,7 @@ public void onFinish() {
110115

111116
@Override
112117
public void onSuccess(Server result) {
113-
wizard.popup.hide(true);
118+
UI.MODAL.hide();
114119
}
115120
});
116121

@@ -166,7 +171,14 @@ public void updateImages() {
166171

167172
@Override
168173
public void onSuccess(ImageList result) {
169-
wizard.image.imageRef.refresh(result.getList());
174+
Collection<Image> images = Collections2.filter(result.getList(), new Predicate<Image>() {
175+
176+
@Override
177+
public boolean apply(Image input) {
178+
return input.getName().endsWith("uec");
179+
}
180+
});
181+
wizard.image.imageRef.refresh(images);
170182

171183
}
172184

openstack-ui/src/main/java/org/openstack/ui/client/view/compute/wizards/CreateServerWizard.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.openstack.ui.client.view.compute.wizards;
22

33
import org.openstack.model.compute.nova.NovaServerForCreate;
4+
import org.openstack.ui.client.UI;
45

56
import com.google.gwt.core.client.GWT;
67
import com.google.gwt.editor.client.Editor;
@@ -43,8 +44,6 @@ public interface Presenter extends SelectImageStep.Presenter, ServerConfiguratio
4344

4445
private Presenter presenter;
4546

46-
PopupPanel popup;
47-
4847
@UiField
4948
HorizontalPanel steps;
5049
@UiField
@@ -76,7 +75,6 @@ public interface Presenter extends SelectImageStep.Presenter, ServerConfiguratio
7675

7776
public CreateServerWizard() {
7877
initWidget(uiBinder.createAndBindUi(this));
79-
popup = new PopupPanel(false, true);
8078
for (int i = 0; i < body.getWidgetCount(); i++) {
8179
WizardStep ws = (WizardStep) body.getWidget(i);
8280
HTML step = new HTML("<h3>Step" + (i + 1) + "</h3><p>" + ws.getDescription() + "</p>");
@@ -91,7 +89,7 @@ public void onClick(ClickEvent event) {
9189
});
9290
steps.add(step);
9391
}
94-
popup.setWidget(this);
92+
UI.MODAL.setWidget(this);
9593
}
9694

9795
private void buttonsStuff(int index) {
@@ -111,7 +109,7 @@ void show(int index) {
111109
@UiHandler({ "cancel", "close" })
112110
void onCancelOrClose(ClickEvent evt) {
113111
presenter.onCancel();
114-
popup.hide(true);
112+
UI.MODAL.hide();
115113
}
116114

117115
@UiHandler("previous")

openstack-ui/src/main/java/org/openstack/ui/client/view/compute/wizards/FirewallStep.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ interface Presenter {
3535

3636
@UiField ScrollPanel securityGroupEditor;
3737

38+
@Ignore
3839
@UiField SecurityGroupEditor securityGroup;
3940

41+
@Ignore
4042
@UiField SecurityGroupRulesEditor rules;
4143

4244
public FirewallStep() {

openstack-ui/src/main/java/org/openstack/ui/client/view/compute/wizards/ImageTablePicker.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package org.openstack.ui.client.view.compute.wizards;
22

3-
import java.util.List;
3+
import java.util.Collection;
44

55
import org.openstack.model.compute.Image;
6-
import org.openstack.model.compute.nova.NovaImage;
76

8-
import com.google.gwt.core.client.GWT;
97
import com.google.gwt.editor.client.LeafValueEditor;
108
import com.google.gwt.event.dom.client.ClickEvent;
119
import com.google.gwt.event.dom.client.ClickHandler;
@@ -38,7 +36,7 @@ public void setPresenter(Presenter presenter) {
3836
this.presenter = presenter;
3937
}
4038

41-
public void refresh(List<Image> images) {
39+
public void refresh(Collection<Image> images) {
4240
int row = 0;
4341
for (final Image image : images) {
4442
int col = 0;

0 commit comments

Comments
 (0)