care.users.admin module

class ExportCsvMixin

Bases: object

export_as_csv(request, queryset)
class UserAdmin(model, admin_site)

Bases: UserAdmin, ExportCsvMixin

form

alias of UserChangeForm

add_form

alias of UserCreationForm

actions = ['export_as_csv']
fieldsets = (('User', {'fields': ('user_type', 'local_body', 'district', 'state', 'phone_number', 'alt_phone_number', 'gender', 'verified')}), (None, {'fields': ('username', 'password')}), ('Personal info', {'fields': ('first_name', 'last_name', 'email')}), ('Permissions', {'fields': ('is_active', 'is_staff', 'is_superuser', 'groups', 'user_permissions')}), ('Important dates', {'fields': ('last_login', 'date_joined')}))
list_display = ['username', 'is_superuser']
search_fields = ['first_name', 'last_name']
get_queryset(request)
property media
class StateAdmin(model, admin_site)

Bases: ModelAdmin

search_fields = ['name']
property media
class DistrictAdmin(model, admin_site)

Bases: ModelAdmin

search_fields = ['name']
autocomplete_fields = ['state']
property media
class LocalBodyAdmin(model, admin_site)

Bases: ModelAdmin

search_fields = ['name']
autocomplete_fields = ['district']
property media
class WardAdmin(model, admin_site)

Bases: ModelAdmin

search_fields = ['name']
autocomplete_fields = ['local_body']
property media
class UserFlagAdmin(model, admin_site)

Bases: ModelAdmin

class UserFlagForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)

Bases: ModelForm

class Meta

Bases: object

fields = ('user', 'flag')
model

alias of UserFlag

base_fields = {'flag': <django.forms.fields.ChoiceField object>, 'user': <django.forms.models.ModelChoiceField object>}
declared_fields = {'flag': <django.forms.fields.ChoiceField object>}
property media
form

alias of UserFlagForm

property media