Skip to content
Snippets Groups Projects
Commit dd60f9fb authored by Tim Fechner's avatar Tim Fechner
Browse files

Exclude fields from admin backend

parent e3cb8941
Branches
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ from salt_observer.models import ( ...@@ -8,7 +8,7 @@ from salt_observer.models import (
class NetworkInterfaceInline(admin.TabularInline): class NetworkInterfaceInline(admin.TabularInline):
model = NetworkInterface model = NetworkInterface
extra = 0 extra = 0
readonly_fields = ('network', 'minion', 'mac_address', 'name') readonly_fields = ('network', 'minion', 'ip_address', 'mac_address', 'name')
def has_add_permission(self, request): def has_add_permission(self, request):
return False return False
...@@ -20,14 +20,14 @@ class NetworkInterfaceInline(admin.TabularInline): ...@@ -20,14 +20,14 @@ class NetworkInterfaceInline(admin.TabularInline):
class MinionAdmin(admin.ModelAdmin): class MinionAdmin(admin.ModelAdmin):
inlines = [NetworkInterfaceInline] inlines = [NetworkInterfaceInline]
readonly_fields = ('fqdn', 'data', 'last_updated') readonly_fields = ('fqdn', 'data', 'last_updated')
exclude = ('_data',) exclude = ('_data', 'md_content', 'md_last_edited', 'md_last_autor')
admin.site.register(Minion, MinionAdmin) admin.site.register(Minion, MinionAdmin)
class NetworkAdmin(admin.ModelAdmin): class NetworkAdmin(admin.ModelAdmin):
inlines = [NetworkInterfaceInline] inlines = [NetworkInterfaceInline]
readonly_fields = ('ipv4', 'mask', 'last_updated') readonly_fields = ('ipv4', 'mask', 'last_updated')
exclude = ('md_content',) exclude = ('md_content', 'md_last_edited', 'md_last_autor')
admin.site.register(Network, NetworkAdmin) admin.site.register(Network, NetworkAdmin)
...@@ -35,5 +35,5 @@ class DomainAdmin(admin.ModelAdmin): ...@@ -35,5 +35,5 @@ class DomainAdmin(admin.ModelAdmin):
list_display = ('fqdn', 'minion_count', 'valid', 'public', 'can_speak_https') list_display = ('fqdn', 'minion_count', 'valid', 'public', 'can_speak_https')
filter_horizontal = ('minion',) filter_horizontal = ('minion',)
readonly_fields = ('ssl_lab_status',) readonly_fields = ('ssl_lab_status',)
exclude = ('_ssl_lab_status', 'md_content') exclude = ('_ssl_lab_status', 'md_content', 'md_last_edited', 'md_last_autor')
admin.site.register(Domain, DomainAdmin) admin.site.register(Domain, DomainAdmin)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment