Skip to content

Commit

Permalink
[admin] Avoided repetition of fields definition
Browse files Browse the repository at this point in the history
  • Loading branch information
nemesifier committed Dec 20, 2017
1 parent 6f5d69b commit cedd6b7
Showing 1 changed file with 5 additions and 43 deletions.
48 changes: 5 additions & 43 deletions openwisp_controller/pki/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,58 +9,20 @@
from .models import Ca, Cert


class CaAdmin(MultitenantAdminMixin, VersionAdmin, BaseCaAdmin):
fields = ['name',
'organization',
'notes',
'key_length',
'digest',
'validity_start',
'validity_end',
'country_code',
'state',
'city',
'organization_name',
'email',
'common_name',
'extensions',
'serial_number',
'certificate',
'private_key',
'created',
'modified']
class CaAdmin(MultitenantAdminMixin, VersionAdmin, AbstractCaAdmin):
pass


CaAdmin.fields.insert(2, 'organization')
CaAdmin.list_filter.insert(0, ('organization', MultitenantOrgFilter))
CaAdmin.list_display.insert(1, 'organization')


class CertAdmin(MultitenantAdminMixin, VersionAdmin, BaseCertAdmin):
class CertAdmin(MultitenantAdminMixin, VersionAdmin, AbstractCertAdmin):
multitenant_shared_relations = ('ca',)
fields = ['name',
'organization',
'ca',
'notes',
'revoked',
'revoked_at',
'key_length',
'digest',
'validity_start',
'validity_end',
'country_code',
'state',
'city',
'organization_name',
'email',
'common_name',
'extensions',
'serial_number',
'certificate',
'private_key',
'created',
'modified']


CertAdmin.fields.insert(2, 'organization')
CertAdmin.list_filter.insert(0, ('organization', MultitenantOrgFilter))
CertAdmin.list_filter.remove('ca')
CertAdmin.list_display.insert(1, 'organization')
Expand Down

0 comments on commit cedd6b7

Please sign in to comment.