Skip to content

Commit bf30d67

Browse files
#P07/#S07. As Participant/Staff, I would like to view all teams' information (#130)
1 parent f628119 commit bf30d67

52 files changed

Lines changed: 1621 additions & 138 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

accounts/admin.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
from django.contrib import admin
2+
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
23
from django.contrib.auth.forms import AdminPasswordChangeForm, \
34
UserChangeForm, UserCreationForm
45
from django.contrib.auth.decorators import login_required
56

67
from .models import CustomUser, Organisation
78

89

9-
class CustomUserAdmin(admin.ModelAdmin):
10+
class CustomUserAdmin(BaseUserAdmin):
1011
fieldsets = (
1112
(None, {'fields': ('email', 'password')}),
1213
('Personal info', {'fields': (
13-
'first_name', 'last_name', 'slack_display_name', 'user_type',
14+
'full_name', 'slack_display_name', 'user_type',
1415
'current_lms_module', 'organisation')}),
1516
('Permissions', {'fields': (
16-
'is_active', 'is_staff', 'is_superuser', 'groups',
17-
'user_permissions')}),
17+
'is_active', 'is_staff', 'is_superuser',
18+
'profile_is_public', 'email_is_public',
19+
'groups', 'user_permissions')}),
1820
('Important dates', {'fields': ('last_login', 'date_joined')}),
1921
)
2022

2123
limited_fieldsets = (
2224
(None, {'fields': ('email',)}),
23-
('Personal info', {'fields': ('first_name', 'last_name',
25+
('Personal info', {'fields': ('full_name',
2426
'slack_display_name', 'user_type',
2527
'organisation')}),
2628
('Important dates', {'fields': ('last_login', 'date_joined')}),
@@ -35,10 +37,9 @@ class CustomUserAdmin(admin.ModelAdmin):
3537

3638
form = UserChangeForm
3739
add_form = UserCreationForm
38-
change_password_form = AdminPasswordChangeForm
39-
list_display = ('email', 'first_name', 'last_name', 'is_superuser')
40+
list_display = ('email', 'full_name', 'is_superuser')
4041
list_filter = ('is_staff', 'is_superuser', 'is_active', 'groups')
41-
search_fields = ('first_name', 'last_name', 'email')
42+
search_fields = ('full_name', 'email')
4243
ordering = ('email',)
4344
readonly_fields = ('last_login', 'date_joined',)
4445

0 commit comments

Comments
 (0)