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)
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)