root / crm / robocrm / admin.py @ 51fc4957
History | View | Annotate | Download (842 Bytes)
1 | 7646a522 | Julian Binder | from robocrm.models import Machine |
---|---|---|---|
2 | from robocrm.models import Event |
||
3 | from robocrm.models import Project |
||
4 | from robocrm.models import RoboResource |
||
5 | from django.contrib import admin |
||
6 | from django.contrib.auth.admin import UserAdmin |
||
7 | from django.contrib.auth.models import User |
||
8 | from robocrm.models import RoboUser |
||
9 | |||
10 | class UserProfileInLine(admin.StackedInline): |
||
11 | model = RoboUser |
||
12 | can_delete=False
|
||
13 | verbose_name_plural = 'profile'
|
||
14 | 75228955 | Julian Binder | filter_horizontal = ('machines',)
|
15 | 7646a522 | Julian Binder | |
16 | class UserAdmin(UserAdmin): |
||
17 | inlines = (UserProfileInLine, ) |
||
18 | 95250ecf | Julian Binder | list_display = ('username', 'email', 'first_name', 'last_name') |
19 | 75228955 | Julian Binder | search_fields = ['username', 'email', 'first_name', 'last_name'] |
20 | |||
21 | 7646a522 | Julian Binder | |
22 | admin.site.unregister(User) |
||
23 | admin.site.register(User, UserAdmin) |
||
24 | admin.site.register(Machine) |
||
25 | admin.site.register(Event) |
||
26 | admin.site.register(Project) |
||
27 | admin.site.register(RoboResource) |