radioco.apps.users package

Submodules

radioco.apps.users.admin module

class radioco.apps.users.admin.NonStaffUserProfileForm(*args, **kwargs)[source]

Bases: django.forms.models.ModelForm

base_fields = OrderedDict([('username', <django.forms.fields.CharField object>), ('first_name', <django.forms.fields.CharField object>), ('last_name', <django.forms.fields.CharField object>), ('email', <django.forms.fields.EmailField object>)])
clean_username()[source]
declared_fields = OrderedDict([('username', <django.forms.fields.CharField object>), ('first_name', <django.forms.fields.CharField object>), ('last_name', <django.forms.fields.CharField object>), ('email', <django.forms.fields.EmailField object>)])
media
save(force_insert=False, force_update=False, commit=True)[source]
class radioco.apps.users.admin.SingletonProfileAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

change_view(request, object_id, extra_context=None)[source]
fields = ['username', 'first_name', 'last_name', 'email', 'bio', 'avatar', 'display_personal_page']
form

alias of NonStaffUserProfileForm

get_urls()[source]
has_add_permission(request)[source]
has_delete_permission(request, obj=None)[source]
media
response_change(request, obj)[source]
save_model(request, obj, form, change)[source]
class radioco.apps.users.admin.UserProfileAdmin(model, admin_site)[source]

Bases: django.contrib.auth.admin.UserAdmin

inlines = (<class 'radioco.apps.users.admin.UserProfileInline'>,)
list_filter = ('is_staff', 'is_superuser', 'is_active', 'groups', 'userprofile__display_personal_page')
media
class radioco.apps.users.admin.UserProfileInline(parent_model, admin_site)[source]

Bases: django.contrib.admin.options.StackedInline

can_delete = False
exclude = ('slug',)
extra = 1
inline_classes = ('grp-collapse grp-open',)
media
model

alias of UserProfile

radioco.apps.users.models module

class radioco.apps.users.models.UserProfile(id, user, bio, avatar, display_personal_page, slug)[source]

Bases: django.db.models.base.Model

exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception UserProfile.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

UserProfile.avatar

Just like the FileDescriptor, but for ImageFields. The only difference is assigning the width/height to the width_field/height_field, if appropriate.

UserProfile.get_absolute_url()[source]
UserProfile.objects = <django.db.models.manager.Manager object>
UserProfile.save(*args, **kwargs)[source]
UserProfile.user
radioco.apps.users.models.save_slug(sender, instance=None, **kwargs)[source]

radioco.apps.users.tests module

class radioco.apps.users.tests.UserProfileMethodTests(methodName='runTest')[source]

Bases: django.test.testcases.TestCase

test_get_announcers_and_profile()[source]
test_save()[source]

radioco.apps.users.urls module

radioco.apps.users.views module

class radioco.apps.users.views.UsersView(**kwargs)[source]

Bases: django.views.generic.list.ListView

get_queryset()[source]
model

alias of UserProfile

radioco.apps.users.views.userprofile_detail(request, slug)[source]

Module contents