Added Person model with sorting_filters set to only order people who are board members.
Added custom template override to specify which people are sortable in change list. Added initial data fixture for people.
This commit is contained in:
1 parent
e51f7535ca
commit
1b4730fef9
10 files changed
+35
-37
No files matched your search
@@ -60,4 +60,8 @@ class ProjectAdmin(SortableAdmin):
|
||||
admin.site.register(Project, ProjectAdmin)
|
||||
|
||||
|
||||
admin.site.register(Person, SortableAdmin)
|
||||
class PersonAdmin(SortableAdmin):
|
||||
sortable_change_list_with_sort_link_template = 'app/person/admin/change_list_with_sort_link.html'
|
||||
|
||||
|
||||
admin.site.register(Person, PersonAdmin)
|
||||
@@ -105,9 +105,7 @@ class Person(Sortable):
|
||||
last_name = models.CharField(max_length=50)
|
||||
is_board_member = models.BooleanField(default=False)
|
||||
|
||||
sorting_filters = {'is_board_member': True}
|
||||
|
||||
def __unicode__(self):
|
||||
return '{} {}'.format(self.first_name, self.last_name)
|
||||
|
||||
@classmethod
|
||||
def ordering_subset(cls):
|
||||
return cls.objects.filter(is_board_member=True)
|
||||
Reference in new issue
Block a user