summaryrefslogtreecommitdiff
path: root/yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2016-08-17 22:31:25 +0300
committerPatrick Williams <patrick@stwcx.xyz>2016-08-22 19:43:26 +0300
commit60f9d69e016b11c468c98ea75ba0a60c44afbbc4 (patch)
treeecb49581a9e41a37943c22cd9ef3f63451b20ee7 /yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py
parente18c61205e0234b03697129c20cc69c9b3940efc (diff)
downloadopenbmc-60f9d69e016b11c468c98ea75ba0a60c44afbbc4.tar.xz
yocto-poky: Move to import-layers subdir
We are going to import additional layers, so create a subdir to hold all of the layers that we import with git-subtree. Change-Id: I6f732153a22be8ca663035c518837e3cc5ec0799 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py')
-rw-r--r--yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py b/yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py
deleted file mode 100644
index 0dcc7d271..000000000
--- a/yocto-poky/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from django import template
-import json
-
-register = template.Library()
-
-def objects_to_dictionaries(iterable, fields):
- """
- Convert an iterable into a list of dictionaries; fields should be set
- to a comma-separated string of properties for each item included in the
- resulting list; e.g. for a queryset:
-
- {{ queryset | objects_to_dictionaries:"id,name" }}
-
- will return a list like
-
- [{'id': 1, 'name': 'foo'}, ...]
-
- providing queryset has id and name fields
-
- This is mostly to support serialising querysets or lists of model objects
- to JSON
- """
- objects = []
-
- if fields:
- fields_list = [field.strip() for field in fields.split(',')]
- for item in iterable:
- out = {}
- for field in fields_list:
- out[field] = getattr(item, field)
- objects.append(out)
-
- return objects
-
-register.filter('objects_to_dictionaries', objects_to_dictionaries)