Commit 3c4e33f6 authored by Michal Čihař's avatar Michal Čihař

Improve profile admin interface

parent a314232a
......@@ -22,8 +22,8 @@ from django.contrib import admin
from weblate.accounts.models import Profile
class ProfileAdmin(admin.ModelAdmin):
list_display = ['user', 'language', 'suggested', 'translated']
search_fields = ['user__username', 'user__email']
list_display = ['user', 'get_full_name', 'language', 'suggested', 'translated']
search_fields = ['user__username', 'user__email', 'user__first_name', 'user__last_name']
list_filter = ['language']
admin.site.register(Profile, ProfileAdmin)
......
......@@ -271,6 +271,12 @@ class Profile(models.Model):
}
)
def get_full_name(self):
'''
Returns user's full name.
'''
return self.user.get_full_name()
@receiver(user_logged_in)
def set_lang(sender, **kwargs):
'''
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment