def get(self, request, **kwargs): """ Return JSON representation of picklists for use in picklist pickers """ picklist_items = get_picklists_list( request, type=request.GET.get("type", PicklistCategories.proviso.key), page=request.GET.get("page", 1), name=request.GET.get("name"), show_deactivated=False, ) # Convert the dates to friendly format to cut down on JavaScript code for item in picklist_items["results"]: item["updated_at"] = str_date(item["updated_at"]) return JsonResponse(data=picklist_items)
def created_at(self): return str_date(self["created_at"])
def submitted_at(self): return str_date(self["submitted_at"])
def test_str_date(self): expected_value = "4:56pm 23 December 1990" actual_value = ct.str_date("1990-12-23T16:56:19.000Z") self.assertEqual(actual_value, expected_value)