This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack-cloudmonkey.git


The following commit(s) were added to refs/heads/master by this push:
     new 9111c77  completer: on hostid autocompletion use type=Routing
9111c77 is described below

commit 9111c7788439a74b158963fb56685e7a24d163db
Author: Rohit Yadav <rohit.ya...@shapeblue.com>
AuthorDate: Tue Jun 25 15:34:08 2019 +0530

    completer: on hostid autocompletion use type=Routing
    
    This fixes the issue that hostid autocompletion only shows Routing
    resources (hypervisor hosts) except for the provisionCertificate API.
    
    Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com>
---
 cli/completer.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/cli/completer.go b/cli/completer.go
index da3311c..ce2b7e2 100644
--- a/cli/completer.go
+++ b/cli/completer.go
@@ -360,6 +360,10 @@ func (t *autoCompleter) Do(line []rune, pos int) (options 
[][]rune, offset int)
                                autocompleteAPIArgs = 
append(autocompleteAPIArgs, "templatefilter=executable")
                        }
 
+                       if apiFound.Name != "provisionCertificate" && 
autocompleteAPI.Name == "listHosts" {
+                               autocompleteAPIArgs = 
append(autocompleteAPIArgs, "type=Routing")
+                       }
+
                        spinner := t.Config.StartSpinner("fetching options, 
please wait...")
                        request := cmd.NewRequest(nil, completer.Config, nil)
                        response, _ := cmd.NewAPIRequest(request, 
autocompleteAPI.Name, autocompleteAPIArgs, false)

Reply via email to