1 from django
import forms
2 from django
.contrib
import admin
4 from selectable
.forms
.widgets
import AutoCompleteSelectWidget
6 from pgweb
.core
.lookups
import UserLookup
8 from .models
import Contributor
, ContributorType
11 class ContributorAdminForm(forms
.ModelForm
):
16 'user': AutoCompleteSelectWidget(lookup_class
=UserLookup
),
19 def __init__(self
, *args
, **kwargs
):
20 super(ContributorAdminForm
, self
).__init
__(*args
, **kwargs
)
21 self
.fields
['user'].widget
.can_add_related
= False
22 self
.fields
['user'].widget
.can_change_related
= False
25 class ContributorAdmin(admin
.ModelAdmin
):
26 form
= ContributorAdminForm
29 admin
.site
.register(ContributorType
)
30 admin
.site
.register(Contributor
, ContributorAdmin
)