Added some useful fields to the HR admin interface

This commit is contained in:
2010-05-09 00:30:40 +01:00
parent 88a5daf5ce
commit c798e33e23

View File

@@ -4,16 +4,21 @@ from django.contrib.auth.admin import UserAdmin
from hr.models import Application, Recommendation, Audit
class ApplicationAdmin(admin.ModelAdmin):
list_display = ('user', 'character', 'status')
list_display = ('user', 'character', 'status', 'recommendations')
search_fields = ['user', 'character', 'status']
def recommendations(self, obj):
return len(obj.recommendation_set.all())
recommendations.short_description = '# of Recommendations'
def save_model(self, request, obj, form, change):
obj.save(user=request.user)
admin.site.register(Application, ApplicationAdmin)
class RecommendationAdmin(admin.ModelAdmin):
list_display = ('user', 'user_character')
list_display = ('user', 'user_character', 'application')
search_fields = ['user_character']
admin.site.register(Recommendation, RecommendationAdmin)