Tal Nisan has uploaded a new change for review. Change subject: webadmin: Add the option to create Posix/Gluster export domains ......................................................................
webadmin: Add the option to create Posix/Gluster export domains In the new storage domain dialog, added the option to add a Posix export domain and a Gluster export domain Change-Id: I4f39ed43026292011ae000f30806e02db9468d99 Signed-off-by: Tal Nisan <[email protected]> Bug-Url: https://bugzilla.redhat.com/1065963 --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java 2 files changed, 18 insertions(+), 3 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/08/29408/1 diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java index 62e3898..0d73936 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java @@ -3722,6 +3722,23 @@ return models; } + public static List<IStorageModel> getExportStorageModels() { + ArrayList<IStorageModel> models = new ArrayList<IStorageModel>(); + + NfsStorageModel nfsExportModel = new NfsStorageModel(); + models.add(nfsExportModel); + + PosixStorageModel posixExportModel = new PosixStorageModel(); + models.add(posixExportModel); + + GlusterStorageModel glusterExportModel = new GlusterStorageModel(); + models.add(glusterExportModel); + + addTypeToStorageModels(StorageDomainType.ImportExport, models); + + return models; + } + private static void addTypeToStorageModels(StorageDomainType storageDomainType, List<IStorageModel> models) { for (IStorageModel model : models) { model.setRole(storageDomainType); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java index b08f265..f438aee 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java @@ -305,9 +305,7 @@ items = AsyncDataProvider.getDataStorageModels(); items.addAll(AsyncDataProvider.getIsoStorageModels()); - NfsStorageModel nfsExportModel = new NfsStorageModel(); - nfsExportModel.setRole(StorageDomainType.ImportExport); - items.add(nfsExportModel); + items.addAll(AsyncDataProvider.getExportStorageModels()); model.setItems(items); -- To view, visit http://gerrit.ovirt.org/29408 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4f39ed43026292011ae000f30806e02db9468d99 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Tal Nisan <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
