~widelands-dev/widelands-website/trunk

« back to all changes in this revision

Viewing changes to wlprofile/admin.py

  • Committer: Holger Rapp
  • Date: 2009-03-15 16:40:37 UTC
  • mto: This revision was merged to the branch mainline in revision 64.
  • Revision ID: sirver@kallisto.local-20090315164037-6sbx3vlo089d46e8
Added support for profiles. No gravatar yet

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python -tt
 
2
# encoding: utf-8
 
3
#
 
4
# File: wlprofile/admin.py
 
5
#
 
6
# Created by Holger Rapp on 2009-03-15.
 
7
# Copyright (c) 2009 HolgerRapp@gmx.net. All rights reserved.
 
8
#
 
9
# Last Modified: $Date$
 
10
#
 
11
 
 
12
from django.utils.translation import ugettext_lazy as _
 
13
from django.contrib import admin
 
14
from models import Profile
 
15
 
 
16
class ProfileAdmin(admin.ModelAdmin):
 
17
    list_display = ['user', 'time_zone', 'location']
 
18
    list_per_page = 20
 
19
    ordering = ['-user']
 
20
    search_fields = ['user__username', 'user__first_name', 'user__last_name']
 
21
    fieldsets = (
 
22
        (None, {
 
23
                'fields': ('user', 'time_zone', 'location')
 
24
                }
 
25
         ),
 
26
        (_('IM'), {
 
27
                'classes': ('collapse',),
 
28
                'fields' : ('jabber', 'icq', 'msn', 'aim', 'yahoo')
 
29
                }
 
30
         ),
 
31
        (_('Additional options'), {
 
32
                'classes': ('collapse',),
 
33
                'fields' : ('site', 'avatar', 'signature', 'show_signatures')
 
34
                }
 
35
         ),
 
36
        )
 
37
 
 
38
admin.site.register(Profile, ProfileAdmin)
 
39