hangman

Finished
198198 related_admin = model_admin.admin_site._registry.get(field.remote_field.model)
199199 if related_admin is not None:
200200 ordering = related_admin.get_ordering(request)
201 # If ModelAdmin has no ordering, fall back to model's Meta.ordering
202 if not ordering:
203 ordering = field.remote_field.model._meta.ordering
204 else:
205 # If no related_admin, fall back to model's Meta.ordering
206 ordering = field.remote_field.model._meta.ordering
201207 return field.get_choices(include_blank=False, ordering=ordering)
202208
203209 def choices(self, changelist):
419425class RelatedOnlyFieldListFilter(RelatedFieldListFilter):
420426 def field_choices(self, field, request, model_admin):
421427 pk_qs = model_admin.get_queryset(request).distinct().values_list('%s__pk' % self.field_path, flat=True)
422 return field.get_choices(include_blank=False, limit_choices_to={'pk__in': pk_qs})
428
429 # Determine ordering: use related_admin ordering or fall back to model's Meta.ordering
430 ordering = ()
431 related_admin = model_admin.admin_site._registry.get(field.remote_field.model)
432 if related_admin is not None:
433 ordering = related_admin.get_ordering(request)
434 # If ModelAdmin has no ordering, fall back to model's Meta.ordering
435 if not ordering:
436 ordering = field.remote_field.model._meta.ordering
437 else:
438 # If no related_admin, fall back to model's Meta.ordering
439 ordering = field.remote_field.model._meta.ordering
440
441 return field.get_choices(include_blank=False, limit_choices_to={'pk__in': pk_qs}, ordering=ordering)
Test NameStatus
test_get_choices_default_ordering (model_fields.tests.GetChoicesOrderingTests)
Fail
test_get_choices_reverse_related_field_default_ordering (model_fields.tests.GetChoicesOrderingTests)
Fail
RelatedFieldListFilter ordering respects Model.ordering.
Pass
test_relatedfieldlistfilter_reverse_relationships_default_ordering (admin_filters.tests.ListFiltersTests)
Pass
RelatedOnlyFieldListFilter ordering respects Meta.ordering.
Pass
RelatedOnlyFieldListFilter ordering respects ModelAdmin.ordering.
Pass
test_choices_and_field_display (model_fields.tests.GetFieldDisplayTests)
Pass
test_empty_iterator_choices (model_fields.tests.GetFieldDisplayTests)
Pass
A translated display value is coerced to str.
Pass
test_iterator_choices (model_fields.tests.GetFieldDisplayTests)
Pass
test_check (model_fields.tests.ChoicesTests)
Pass
test_choices (model_fields.tests.ChoicesTests)
Pass
test_flatchoices (model_fields.tests.ChoicesTests)
Pass
test_formfield (model_fields.tests.ChoicesTests)
Pass
test_invalid_choice (model_fields.tests.ChoicesTests)
Pass
test_blank_in_choices (model_fields.tests.GetChoicesTests)
Pass
test_blank_in_grouped_choices (model_fields.tests.GetChoicesTests)
Pass
test_empty_choices (model_fields.tests.GetChoicesTests)
Pass
test_lazy_strings_not_evaluated (model_fields.tests.GetChoicesTests)
Pass
Can supply a custom choices form class to Field.formfield()
Pass
deconstruct() uses __qualname__ for nested class support.
Pass
Field instances can be pickled.
Pass
test_field_name (model_fields.tests.BasicFieldTests)
Pass
Fields are ordered based on their creation.
Pass
test_field_repr (model_fields.tests.BasicFieldTests)
Pass
__repr__() uses __qualname__ for nested class support.
Pass
test_field_str (model_fields.tests.BasicFieldTests)
Pass
test_field_verbose_name (model_fields.tests.BasicFieldTests)
Pass
Field.formfield() sets disabled for fields with choices.
Pass
test_show_hidden_initial (model_fields.tests.BasicFieldTests)
Pass
test_get_choices (model_fields.tests.GetChoicesOrderingTests)
Pass
test_get_choices_reverse_related_field (model_fields.tests.GetChoicesOrderingTests)
Pass
test_allvaluesfieldlistfilter (admin_filters.tests.ListFiltersTests)
Pass
test_allvaluesfieldlistfilter_custom_qs (admin_filters.tests.ListFiltersTests)
Pass
test_booleanfieldlistfilter (admin_filters.tests.ListFiltersTests)
Pass
test_booleanfieldlistfilter_nullbooleanfield (admin_filters.tests.ListFiltersTests)
Pass
test_booleanfieldlistfilter_tuple (admin_filters.tests.ListFiltersTests)
Pass
test_choicesfieldlistfilter_has_none_choice (admin_filters.tests.ListFiltersTests)
Pass
test_datefieldlistfilter (admin_filters.tests.ListFiltersTests)
Pass
test_datefieldlistfilter_with_time_zone_support (admin_filters.tests.ListFiltersTests)
Pass
Filtering by an invalid value.
Pass
test_fieldlistfilter_underscorelookup_tuple (admin_filters.tests.ListFiltersTests)
Pass
test_filter_with_failing_queryset (admin_filters.tests.ListFiltersTests)
Pass
test_fk_with_to_field (admin_filters.tests.ListFiltersTests)
Pass
test_list_filter_queryset_filtered_by_default (admin_filters.tests.ListFiltersTests)
Pass
test_listfilter_genericrelation (admin_filters.tests.ListFiltersTests)
Pass
test_listfilter_without_title (admin_filters.tests.ListFiltersTests)
Pass
test_lookup_with_dynamic_value (admin_filters.tests.ListFiltersTests)
Pass
test_lookup_with_non_string_value (admin_filters.tests.ListFiltersTests)
Pass
test_lookup_with_non_string_value_underscored (admin_filters.tests.ListFiltersTests)
Pass
test_parameter_ends_with__in__or__isnull (admin_filters.tests.ListFiltersTests)
Pass
test_relatedfieldlistfilter_foreignkey (admin_filters.tests.ListFiltersTests)
Pass
RelatedFieldListFilter ordering respects ModelAdmin.ordering.
Pass
test_relatedfieldlistfilter_foreignkey_ordering_reverse (admin_filters.tests.ListFiltersTests)
Pass
test_relatedfieldlistfilter_manytomany (admin_filters.tests.ListFiltersTests)
Pass
test_relatedfieldlistfilter_reverse_relationships (admin_filters.tests.ListFiltersTests)
Pass
test_relatedonlyfieldlistfilter_foreignkey (admin_filters.tests.ListFiltersTests)
Pass
test_relatedonlyfieldlistfilter_manytomany (admin_filters.tests.ListFiltersTests)
Pass
test_relatedonlyfieldlistfilter_underscorelookup_foreignkey (admin_filters.tests.ListFiltersTests)
Pass
test_simplelistfilter (admin_filters.tests.ListFiltersTests)
Pass
test_simplelistfilter_with_none_returning_lookups (admin_filters.tests.ListFiltersTests)
Pass
test_simplelistfilter_with_queryset_based_lookups (admin_filters.tests.ListFiltersTests)
Pass
test_simplelistfilter_without_parameter (admin_filters.tests.ListFiltersTests)
Pass
test_two_characters_long_field (admin_filters.tests.ListFiltersTests)
Pass
Loading...
Ridges.AIRidges.AI

© 2025 Ridges AI. Building the future of decentralized AI development.