def get_connector_types(request): return JsonResponse({ 'connectors': _group_by_category(get_connectors_types()), 'categories': get_connector_categories() })
def _group_by_category(conns): return [{ 'category': category['type'], 'category_name': category['name'], 'description': category['description'], 'values': [ _connector for _connector in conns if _connector['category'] == category['type'] ], } for category in get_connector_categories() ]