class ContributorAdmin(admin.ModelAdmin):
form = ContributorAdminForm
autocomplete_fields = ['user', ]
+ list_display = ('__str__', 'user', 'ctype',)
+ list_filter = ('ctype',)
+ ordering = ('firstname', 'lastname',)
+ search_fields = ('firstname', 'lastname', 'user__username',)
admin.site.register(ContributorType)
migrations.AddField(
model_name='contributor',
name='ctype',
- field=models.ForeignKey(to='contributors.ContributorType', on_delete=models.CASCADE),
+ field=models.ForeignKey(to='contributors.ContributorType', on_delete=models.CASCADE, verbose_name='Contributor Type'),
),
migrations.AddField(
model_name='contributor',
class Contributor(models.Model):
- ctype = models.ForeignKey(ContributorType, on_delete=models.CASCADE)
+ ctype = models.ForeignKey(ContributorType, on_delete=models.CASCADE, verbose_name='Contributor Type')
lastname = models.CharField(max_length=100, null=False, blank=False)
firstname = models.CharField(max_length=100, null=False, blank=False)
email = models.EmailField(null=False, blank=True)