UI: relation type define [done]

This commit is contained in:
pycook 2019-11-25 19:23:51 +08:00
parent 47cfce7ee9
commit 2f3b5a03ee
1 changed files with 4 additions and 3 deletions

View File

@ -119,11 +119,12 @@ class PreferenceManager(object):
id2type = dict() id2type = dict()
for view_name in result: for view_name in result:
result[view_name] = toposort.toposort_flatten(
{i['child_id']: {i['parent_id']} for i in result[view_name]})
for i in result[view_name]: for i in result[view_name]:
id2type[i['parent_id']] = None id2type[i['parent_id']] = None
id2type[i['child']] = None id2type[i['child_id']] = None
result[view_name] = toposort.toposort_flatten(
{i['child_id']: {i['parent_id']} for i in result[view_name]})
for type_id in id2type: for type_id in id2type:
id2type[type_id] = CITypeCache.get(type_id).to_dict() id2type[type_id] = CITypeCache.get(type_id).to_dict()