coalition.legislators.admin =========================== .. py:module:: coalition.legislators.admin Classes ------- .. autoapisummary:: coalition.legislators.admin.LegislatorAdmin Module Contents --------------- .. py:class:: LegislatorAdmin(model, admin_site) Bases: :py:obj:`django.contrib.admin.ModelAdmin` Admin interface for Legislator model .. py:attribute:: list_display :value: ('display_name_short', 'level', 'party', 'chamber', 'state', 'district', 'in_office',... .. py:attribute:: list_filter :value: ('level', 'chamber', 'party', 'state', 'in_office', 'is_senior') .. py:attribute:: search_fields :value: ('first_name', 'last_name', 'bioguide_id', 'state_id', 'state') .. py:attribute:: list_editable :value: ('in_office',) .. py:attribute:: fieldsets .. py:method:: display_name_short(obj: coalition.legislators.models.Legislator) -> str Short display name for list view .. py:method:: sponsored_bills_count(obj: coalition.legislators.models.Legislator) -> int Display count of sponsored bills .. py:method:: cosponsored_bills_count(obj: coalition.legislators.models.Legislator) -> int Display count of cosponsored bills .. py:method:: get_queryset(request: django.http.HttpRequest) -> QuerySet[Legislator] Order by state, chamber, and then name