def edit_relations_for(context, obj=None): options = Relation.rel_type_options() currencies = RelationMetadata.CURRENCIES_CHOICES relations = [ { "id": rel['id'], "direction": rel['direction'], "rel_type": rel['rel_type'], "target_oid": rel['target_oid'], "target_name": rel['target'].name, "metadata": rel['metadata'] } for rel in Relation.relations_for(obj)] oid = Relation.build_oid(obj) return {"options": options, "currencies": currencies, "relations": to_json(relations), "oid": oid}
def edit_relations_for(context, obj=None): options = Relation.rel_type_options() currencies = RelationMetadata.CURRENCIES_CHOICES relations = [{ "id": rel['id'], "direction": rel['direction'], "rel_type": rel['rel_type'], "target_oid": rel['target_oid'], "target_name": rel['target'].name, "metadata": rel['metadata'] } for rel in Relation.relations_for(obj)] oid = Relation.build_oid(obj) return { "options": options, "currencies": currencies, "relations": to_json(relations), "oid": oid }