class TaskFilter(BaseFilterSet): state = filters.CharFilter() worker = HyperlinkRelatedFilter() name = filters.CharFilter() started_at = IsoDateTimeFilter(field_name="started_at") finished_at = IsoDateTimeFilter(field_name="finished_at") parent_task = HyperlinkRelatedFilter() child_tasks = HyperlinkRelatedFilter() task_group = HyperlinkRelatedFilter() reserved_resources_record = ReservedResourcesFilter() created_resources = CreatedResourcesFilter() class Meta: model = Task fields = { "name": ["contains"], "state": ["exact", "in"], "worker": ["exact", "in"], "started_at": DATETIME_FILTER_OPTIONS, "finished_at": DATETIME_FILTER_OPTIONS, "parent_task": ["exact"], "child_tasks": ["exact"], "task_group": ["exact"], "reserved_resources_record": ["exact"], "created_resources": ["exact"], }
class TaskFilter(BaseFilterSet): state = filters.CharFilter() worker = HyperlinkRelatedFilter() name = filters.CharFilter() started_at = IsoDateTimeFilter(field_name='started_at') finished_at = IsoDateTimeFilter(field_name='finished_at') parent_task = HyperlinkRelatedFilter() child_tasks = HyperlinkRelatedFilter() task_group = HyperlinkRelatedFilter() reserved_resources_record = ReservedResourcesFilter() created_resources = CreatedResourcesFilter() class Meta: model = Task fields = { 'name': ['contains'], 'state': ['exact', 'in'], 'worker': ['exact', 'in'], 'started_at': DATETIME_FILTER_OPTIONS, 'finished_at': DATETIME_FILTER_OPTIONS, 'parent_task': ['exact'], 'child_tasks': ['exact'], 'task_group': ['exact'], 'reserved_resources_record': ['exact'], 'created_resources': ['exact'] }
class TaskFilter(filterset.FilterSet): state = filters.CharFilter() worker = HyperlinkRelatedFilter() started_at = filters.IsoDateTimeFilter(name='started_at') finished_at = filters.IsoDateTimeFilter(name='finished_at') parent = HyperlinkRelatedFilter() class Meta: model = Task fields = { 'state': ['exact', 'in'], 'worker': ['exact', 'in'], 'started_at': DATETIME_FILTER_OPTIONS, 'finished_at': DATETIME_FILTER_OPTIONS, 'parent': ['exact'] }
class Pulp2ContentFilter(BaseFilterSet): """ Filter for Pulp2Content ViewSet. """ pulp2_id = filters.CharFilter() pulp2_content_type_id = filters.CharFilter() pulp2_last_updated = IsoDateTimeFilter(field_name='pulp2_last_updated') pulp3_content = HyperlinkRelatedFilter() class Meta: model = Pulp2Content fields = { 'pulp2_id': ['exact', 'in'], 'pulp2_content_type_id': ['exact', 'in'], 'pulp2_last_updated': DATETIME_FILTER_OPTIONS, 'pulp3_content': ['exact'] }
class Pulp2ContentFilter(BaseFilterSet): """ Filter for Pulp2Content ViewSet. """ pulp2_id = filters.CharFilter() pulp2_content_type_id = filters.CharFilter() pulp2_last_updated = IsoDateTimeFilter(field_name="pulp2_last_updated") pulp3_content = HyperlinkRelatedFilter() class Meta: model = Pulp2Content fields = { "pulp2_id": ["exact", "in"], "pulp2_content_type_id": ["exact", "in"], "pulp2_last_updated": DATETIME_FILTER_OPTIONS, "pulp3_content": ["exact"], }