damned-lies r1257 - in trunk: . teams



Author: claudep
Date: Mon Dec 29 21:52:41 2008
New Revision: 1257
URL: http://svn.gnome.org/viewvc/damned-lies?rev=1257&view=rev

Log:
2008-12-29  Claude Paroz  <claude 2xlibre net>

	* teams/admin.py:
	* teams/models.py: Add Role objects in admin interface.

Modified:
   trunk/ChangeLog
   trunk/teams/admin.py
   trunk/teams/models.py

Modified: trunk/teams/admin.py
==============================================================================
--- trunk/teams/admin.py	(original)
+++ trunk/teams/admin.py	Mon Dec 29 21:52:41 2008
@@ -1,5 +1,5 @@
 from django.contrib import admin
-from teams.models import Team
+from teams.models import Team, Role
 
 class TeamAdmin(admin.ModelAdmin):
     search_fields = ('name',)
@@ -12,4 +12,8 @@
 
         return field
 
+class RoleAdmin(admin.ModelAdmin):
+    search_fields = ('person__first_name', 'person__last_name', 'team__description', 'role')
+
 admin.site.register(Team, TeamAdmin)
+admin.site.register(Role, RoleAdmin)

Modified: trunk/teams/models.py
==============================================================================
--- trunk/teams/models.py	(original)
+++ trunk/teams/models.py	Mon Dec 29 21:52:41 2008
@@ -143,3 +143,7 @@
     class Meta:
         db_table = 'role'
         unique_together = ('team', 'person')
+    
+    def __unicode__(self):
+        return "%s is %s in %s team" % (self.person.name, self.role, self.team.description)
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]