Add parameter minimal to jsonify.tag.
This commit is contained in:
parent
6c77ddd1c3
commit
acc9b67a20
1 changed files with 7 additions and 5 deletions
|
@ -62,18 +62,20 @@ def photo(p, include_albums=True, include_tags=True):
|
||||||
j['albums'] = [album(a, minimal=True) for a in p.get_containing_albums()]
|
j['albums'] = [album(a, minimal=True) for a in p.get_containing_albums()]
|
||||||
|
|
||||||
if include_tags:
|
if include_tags:
|
||||||
j['tags'] = [tag(t) for t in tags]
|
j['tags'] = [tag(t, minimal=True) for t in tags]
|
||||||
|
|
||||||
return j
|
return j
|
||||||
|
|
||||||
def tag(t, include_synonyms=False):
|
def tag(t, include_synonyms=False, minimal=False):
|
||||||
j = {
|
j = {
|
||||||
'id': t.id,
|
'id': t.id,
|
||||||
'author': user_or_none(t.get_author()),
|
|
||||||
'name': t.name,
|
'name': t.name,
|
||||||
'description': t.description,
|
|
||||||
'qualified_name': t.qualified_name(),
|
|
||||||
}
|
}
|
||||||
|
if not minimal:
|
||||||
|
j['author'] = user_or_none(t.get_author())
|
||||||
|
j['description'] = t.description
|
||||||
|
j['qualified_name'] = t.qualified_name()
|
||||||
|
|
||||||
if include_synonyms:
|
if include_synonyms:
|
||||||
j['synonyms'] = list(t.get_synonyms())
|
j['synonyms'] = list(t.get_synonyms())
|
||||||
return j
|
return j
|
||||||
|
|
Loading…
Reference in a new issue