def get_info_json(cls, flight_pk): found = LazyGetModelByName( settings.XGDS_IMAGE_IMAGE_SET_MODEL).get().objects.filter( flight__id=flight_pk) result = None if found.exists(): flight = LazyGetModelByName( settings.XGDS_CORE_FLIGHT_MODEL).get().objects.get( id=flight_pk) result = { 'name': settings.XGDS_IMAGE_IMAGE_SET_MONIKER + 's', 'count': found.count(), 'url': reverse('search_map_object_filter', kwargs={ 'modelName': settings.XGDS_IMAGE_IMAGE_SET_MONIKER, 'filter': 'flight__group:%d,flight__vehicle:%d' % (flight.group.pk, flight.vehicle.pk) }) } return result
def get_tree_json(cls, parent_class, parent_pk): try: found = LazyGetModelByName( settings.XGDS_IMAGE_IMAGE_SET_MODEL).get().objects.filter( flight__id=parent_pk) result = None if found.exists(): moniker = settings.XGDS_IMAGE_IMAGE_SET_MONIKER + 's' flight = found[0].flight result = [{ "title": moniker, "selected": False, "tooltip": "%s for %s " % (moniker, flight.name), "key": "%s_%s" % (flight.uuid, moniker), "data": { "json": reverse('xgds_map_server_objectsJson', kwargs={ 'object_name': 'XGDS_IMAGE_IMAGE_SET_MODEL', 'filter': 'flight__pk:' + str(flight.pk) }), "sseUrl": "", "type": 'MapLink', } }] return result except ObjectDoesNotExist: return None
def get_info_json(cls, flight_pk): found = LazyGetModelByName(cls.get_qualified_model_name()).get().objects.filter(flight__id=flight_pk) result = None if found.exists(): flight = LazyGetModelByName(settings.XGDS_CORE_FLIGHT_MODEL).get().objects.get(id=flight_pk) result = {'name': cls.get_plural_moniker(), 'count': found.count(), 'url': reverse('search_map_object_filter', kwargs={'modelName': cls.get_jsmap_key(), 'filter': 'flight__group:%d,flight__vehicle:%d' % ( flight.group.pk, flight.vehicle.pk)}) } return result
def get_info_json(cls, flight_pk): """ For some reason because of the way this method is used with reflection we have to redefine it.""" found = LazyGetModelByName(cls.get_qualified_model_name()).get().objects.filter(flight__id=flight_pk) result = None if found.exists(): flight = LazyGetModelByName(settings.XGDS_CORE_FLIGHT_MODEL).get().objects.get(id=flight_pk) result = {'name': cls.get_plural_moniker(), 'count': found.count(), 'url': reverse('search_map_object_filter', kwargs={'modelName': cls.get_jsmap_key(), 'filter': 'flight__group:%d,flight__vehicle:%d' % ( flight.group.pk, flight.vehicle.pk)}) } return result
def get_tree_json(cls, parent_class, parent_pk): """ For some reason because of the way this method is used with reflection we have to redefine it.""" try: found = LazyGetModelByName(cls.get_qualified_model_name()).get().objects.filter(flight__id=parent_pk) result = None if found.exists(): moniker = cls.get_plural_moniker() flight = found[0].flight result = [{"title": moniker, "selected": False, "tooltip": "%s for %s " % (moniker, flight.name), "key": "%s_%s" % (flight.uuid, moniker), "data": {"json": reverse('xgds_map_server_objectsJson', kwargs={'object_name': cls.get_object_name(), 'filter': 'flight__pk:' + str(flight.pk)}), "sseUrl": "", "type": 'MapLink', } }] return result except ObjectDoesNotExist: return None