Total Complexity | 5 |
Total Lines | 26 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | from __future__ import absolute_import |
||
17 | class RoutesDidAdmin(ImportExportModelAdmin): |
||
18 | list_display = ('id', |
||
19 | 'contract_did', |
||
20 | 'order', |
||
21 | 'type', |
||
22 | 'trunk', |
||
23 | 'number', |
||
24 | 'description', |
||
25 | 'date_modified') |
||
26 | readonly_fields = ('date_added', |
||
27 | 'date_modified') |
||
28 | list_filter = ('trunk',) |
||
29 | list_display_links = ('id', 'contract_did') |
||
30 | ordering = ('contract_did',) |
||
31 | search_fields = ('^contract_did__number',) |
||
32 | resource_class = RoutesDidResource |
||
33 | |||
34 | def has_change_permission(self, request, obj=None): |
||
35 | if request.user.is_superuser: |
||
36 | return True |
||
37 | else: |
||
38 | return False |
||
39 | |||
40 | def get_import_formats(self): |
||
41 | format_csv = DEFAULT_FORMATS |
||
42 | return [f for f in format_csv if f().can_import()] |
||
43 | |||
48 |