Frank Kobzik has uploaded a new change for review.

Change subject: core: Allow VM sorting according to missing fields
......................................................................

core: Allow VM sorting according to missing fields

This patch makes it possible to sort search results according to
template version name. This enhancement was needed as we also want to
sort by these fields in the ui.

Signed-off-by: Frantisek Kobzik <fkob...@redhat.com>
Change-Id: I02fdb98b6d7eea5e7379fb1d19ee9625402caf72
Bug-Url: https://bugzilla.redhat.com/1104784
---
M 
backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VmTemplateConditionFieldAutoCompleter.java
1 file changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/71/28371/1

diff --git 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VmTemplateConditionFieldAutoCompleter.java
 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VmTemplateConditionFieldAutoCompleter.java
index d75634c..c77906a 100644
--- 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VmTemplateConditionFieldAutoCompleter.java
+++ 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VmTemplateConditionFieldAutoCompleter.java
@@ -23,6 +23,7 @@
     public static final String QUOTA = "QUOTA";
     public static final String ARCHITECTURE = "ARCHITECTURE";
     public static final String VMT_ID = "_VMT_ID";
+    public static final String VERSION_NAME = "TEMPLATE_VERSION_NAME";
 
     public VmTemplateConditionFieldAutoCompleter() {
         mVerbs.add(NAME);
@@ -37,6 +38,7 @@
         mVerbs.add(DATACENTER);
         mVerbs.add(QUOTA);
         mVerbs.add(ARCHITECTURE);
+        mVerbs.add(VERSION_NAME);
 
         buildCompletions();
         mVerbs.add(VMT_ID);
@@ -55,6 +57,7 @@
         getTypeDictionary().put(VMT_ID, UUID.class);
         getTypeDictionary().put(DESCRIPTION, String.class);
         getTypeDictionary().put(ARCHITECTURE, ArchitectureType.class);
+        getTypeDictionary().put(VERSION_NAME, String.class);
 
         // building the ColumnName Dict
         columnNameDict.put(NAME, "name");
@@ -71,6 +74,7 @@
         columnNameDict.put(VMT_ID, "vmt_guid");
         columnNameDict.put(DESCRIPTION, "description");
         columnNameDict.put(ARCHITECTURE, "architecture");
+        columnNameDict.put(VERSION_NAME, "template_version_name");
 
         notFreeTextSearchableFieldsList.add(OS);
         // Building the validation dict


-- 
To view, visit http://gerrit.ovirt.org/28371
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I02fdb98b6d7eea5e7379fb1d19ee9625402caf72
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Frank Kobzik <fkob...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to