##// END OF EJS Templates
search: updated api and switched to desc:date as default
marcink -
r3965:27fda7c0 default
parent child Browse files
Show More
@@ -33,7 +33,7 b' log = logging.getLogger(__name__)'
33 33
34 34 @jsonrpc_method()
35 35 def search(request, apiuser, search_query, search_type, page_limit=Optional(10),
36 page=Optional(1), search_sort=Optional('newfirst'),
36 page=Optional(1), search_sort=Optional('desc:date'),
37 37 repo_name=Optional(None), repo_group_name=Optional(None)):
38 38 """
39 39 Fetch Full Text Search results using API.
@@ -51,9 +51,15 b' def search(request, apiuser, search_quer'
51 51 :type page_limit: Optional(int)
52 52 :param page: Page number. Default first page.
53 53 :type page: Optional(int)
54 :param search_sort: Search sort order. Default newfirst. The following are valid options:
55 * newfirst
56 * oldfirst
54 :param search_sort: Search sort order.Must start with asc: or desc: Default desc:date.
55 The following are valid options:
56 * asc|desc:message.raw
57 * asc|desc:date
58 * asc|desc:author.email.raw
59 * asc|desc:message.raw
60 * newfirst (old legacy equal to desc:date)
61 * oldfirst (old legacy equal to asc:date)
62
57 63 :type search_sort: Optional(str)
58 64 :param repo_name: Filter by one repo. Default is all.
59 65 :type repo_name: Optional(str)
@@ -44,7 +44,7 b' class SearchParamsSchema(colander.Mappin'
44 44 validator=colander.OneOf(['content', 'path', 'commit', 'repository']))
45 45 search_sort = colander.SchemaNode(
46 46 colander.String(),
47 missing='newfirst',
47 missing='desc:date',
48 48 validator=sort_validator)
49 49 search_max_lines = colander.SchemaNode(
50 50 colander.Integer(),
General Comments 0
You need to be logged in to leave comments. Login now