Django

Code

Changeset 4947

Show
Ignore:
Timestamp:
04/06/07 23:33:45 (2 years ago)
Author:
adrian
Message:

newforms-admin: Converted django.contrib.auth model admin options to use new syntax

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/newforms-admin/django/contrib/auth/models.py

    r4946 r4947  
    6363        verbose_name_plural = _('groups') 
    6464        ordering = ('name',) 
    65  
    66     class Admin: 
    67         search_fields = ('name',) 
    68         filter_horizontal = ('permissions',) 
    6965 
    7066    def __str__(self): 
     
    111107        verbose_name_plural = _('users') 
    112108        ordering = ('username',) 
    113  
    114     class Admin: 
    115         fields = ( 
    116             (None, {'fields': ('username', 'password')}), 
    117             (_('Personal info'), {'fields': ('first_name', 'last_name', 'email')}), 
    118             (_('Permissions'), {'fields': ('is_staff', 'is_active', 'is_superuser', 'user_permissions')}), 
    119             (_('Important dates'), {'fields': ('last_login', 'date_joined')}), 
    120             (_('Groups'), {'fields': ('groups',)}), 
    121         ) 
    122         list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff') 
    123         list_filter = ('is_staff', 'is_superuser') 
    124         search_fields = ('username', 'first_name', 'last_name', 'email') 
    125         filter_horizontal = ('user_permissions',) 
    126109 
    127110    def __str__(self): 
     
    321304    def is_authenticated(self): 
    322305        return False 
     306 
     307# Register the admin options for these models. 
     308# TODO: Maybe this should live in a separate module admin.py, but how would we 
     309# ensure that module was loaded? 
     310 
     311from django.contrib import admin 
     312 
     313class GroupAdmin(admin.ModelAdmin): 
     314    search_fields = ('name',) 
     315    filter_horizontal = ('permissions',) 
     316 
     317class UserAdmin(admin.ModelAdmin): 
     318    fields = ( 
     319        (None, {'fields': ('username', 'password')}), 
     320        (_('Personal info'), {'fields': ('first_name', 'last_name', 'email')}), 
     321        (_('Permissions'), {'fields': ('is_staff', 'is_active', 'is_superuser', 'user_permissions')}), 
     322        (_('Important dates'), {'fields': ('last_login', 'date_joined')}), 
     323        (_('Groups'), {'fields': ('groups',)}), 
     324    ) 
     325    list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff') 
     326    list_filter = ('is_staff', 'is_superuser') 
     327    search_fields = ('username', 'first_name', 'last_name', 'email') 
     328    filter_horizontal = ('user_permissions',) 
     329 
     330admin.site.register(Group, GroupAdmin) 
     331admin.site.register(User, UserAdmin)