Exemple #1
0
 def getSearchIntelliSense(self, query,
                           context=None, caret=None, options_limit=None):
     opts = {'filter': query}
     if context:
         opts['project'] = context
     if caret is not None:
         opts['caret'] = caret
     if options_limit is not None:
         opts['optionsLimit'] = options_limit
     return youtrack.IntelliSense(
         self._get('/issue/intellisense?' + urllib.urlencode(opts)), self)
Exemple #2
0
 def getCommandIntelliSense(self, issue_id, command,
                            run_as=None, caret=None, options_limit=None):
     opts = {'command': command}
     if run_as:
         opts['runAs'] = run_as
     if caret is not None:
         opts['caret'] = caret
     if options_limit is not None:
         opts['optionsLimit'] = options_limit
     return youtrack.IntelliSense(
         self._get('/issue/%s/execute/intellisense?%s'
                   % (issue_id, urllib.urlencode(opts))), self)