Project

General

Profile

Statistics
| Branch: | Revision:

root / crm / robocrm / admin.py @ e680f143

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