2015-08-05 15 views
8

In gitlab's Dokument gibt es list projects API, aber ich frage mich, wie man das Feld search verwenden.So verwenden Sie gitlab Suchkriterien

Ich habe mit http://GITLAB_API/projects?search=QUERY&private_token=xxx versucht, und es erfolgreich Projekte zurückgegeben, die QUERY in ihren Namen enthalten, aber ich möchte wissen, ob es erweiterte Suchkriterien zur Verfügung stehen? Zum Beispiel, ich möchte Projekte unter bestimmten Namespace bekommen, ist es möglich, diese Projekte durch diese API zu filtern? Oder irgendeine API sonst?

Vielen Dank!

+0

alles bisher gefunden? – shashwat

Antwort

5

Es scheint nach Projekten zu suchen, die einen Namen, einen Pfad, einen Namespace oder eine Beschreibung haben, die mit Ihrer Abfragezeichenfolge übereinstimmen. Leider scheint es nichts schicker zu sein.

Tracing den Quellcode von 8,3 stabil: lib/api/projects.rb einen filter_projects Helfer in lib/api/helpers.rb ruft die search in app/models/project.rb nennt.