Update syntax for relative imports
[pgweb/local.git] / pgweb / contributors / admin.py
blob0d9c8fb9c8426a8ca89c11bd4080cae0d087bce7
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):
12 class Meta:
13 model = Contributor
14 exclude = ()
15 widgets = {
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)