rename api, sortName->getSortName; add getSortTitle: fixes #2605

This commit is contained in:
j 2014-12-22 10:29:27 +00:00
parent 39cdfc131b
commit ebcd419854
2 changed files with 25 additions and 2 deletions

View file

@ -43,7 +43,7 @@ def editName(request, data):
return render_to_json_response(response) return render_to_json_response(response)
actions.register(editName, cache=False) actions.register(editName, cache=False)
def sortName(request, data): def getSortName(request, data):
''' '''
Gets the sort name for one or more names Gets the sort name for one or more names
takes { takes {
@ -64,7 +64,7 @@ def sortName(request, data):
for name in names: for name in names:
response['data'][name] = models.get_name_sort(name) response['data'][name] = models.get_name_sort(name)
return render_to_json_response(response) return render_to_json_response(response)
actions.register(sortName, cache=False) actions.register(getSortName, cache=False)
def parse_query(data, user): def parse_query(data, user):
query = {} query = {}

View file

@ -43,6 +43,29 @@ def editTitle(request, data):
return render_to_json_response(response) return render_to_json_response(response)
actions.register(editTitle, cache=False) actions.register(editTitle, cache=False)
def getSortTitle(request, data):
'''
Gets the sort title for one or more titles
takes {
title: string, // either title
titles: [string] // or list of titles
}
returns {
title: sortTitle, // sort title for this title
... // more results
}
see: editTitle, findTitles
'''
titles = data.get('titles', [])
if 'title' in data:
titles.append(data['title'])
response = json_response()
response['data'] = {}
for title in titles:
response['data'][title] = models.get_title_sort(title)
return render_to_json_response(response)
actions.register(getSortTitle, cache=False)
def parse_query(data, user): def parse_query(data, user):
query = {} query = {}
query['range'] = [0, 100] query['range'] = [0, 100]