root / crm / robocrm / admin.py @ 51fc4957
History | View | Annotate | Download (842 Bytes)
1 |
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 |
filter_horizontal = ('machines',)
|
15 |
|
16 |
class UserAdmin(UserAdmin): |
17 |
inlines = (UserProfileInLine, ) |
18 |
list_display = ('username', 'email', 'first_name', 'last_name') |
19 |
search_fields = ['username', 'email', 'first_name', 'last_name'] |
20 |
|
21 |
|
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) |
28 |
|