summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/furnitures/views.py')
-rw-r--r--ishtar/furnitures/views.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index f02d60e20..11563823a 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -185,8 +185,11 @@ def get_item(model, func_name, default_name, extra_request_keys=[]):
if type == "json":
rows = []
for data in datas:
- rows.append({"id":unicode(data[0]),
- "cell":data})
+ res = {'id':data[0]}
+ for idx, value in enumerate(data[1:]):
+ if value:
+ res[model.TABLE_COLS[idx].split('.')[-1]] = value
+ rows.append(res)
data = json.dumps({
"records":len(items),
"rows":rows