Fix active field in the admin.

This commit is contained in:
Chris Church
2013-11-18 11:06:12 -05:00
parent adf9f40c2e
commit 5e5288e2d4

View File

@@ -61,7 +61,7 @@ class OrganizationAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by') readonly_fields = ('active', 'created', 'created_by')
filter_horizontal = ('users', 'admins', 'projects') filter_horizontal = ('users', 'admins', 'projects')
class InventoryHostInline(admin.StackedInline): class InventoryHostInline(admin.StackedInline):
@@ -69,12 +69,14 @@ class InventoryHostInline(admin.StackedInline):
model = Host model = Host
extra = 0 extra = 0
fields = ('name', 'description', 'active', 'tags') fields = ('name', 'description', 'active', 'tags')
readonly_fields = ('active',)
class InventoryGroupInline(admin.StackedInline): class InventoryGroupInline(admin.StackedInline):
model = Group model = Group
extra = 0 extra = 0
fields = ('name', 'description', 'active', 'parents', 'hosts', 'tags') fields = ('name', 'description', 'active', 'parents', 'hosts', 'tags')
readonly_fields = ('active',)
filter_horizontal = ('parents', 'hosts') filter_horizontal = ('parents', 'hosts')
class InventoryAdmin(BaseModelAdmin): class InventoryAdmin(BaseModelAdmin):
@@ -88,7 +90,7 @@ class InventoryAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by') readonly_fields = ('active', 'created', 'created_by')
inlines = [InventoryHostInline, InventoryGroupInline] inlines = [InventoryHostInline, InventoryGroupInline]
class JobHostSummaryInline(admin.TabularInline): class JobHostSummaryInline(admin.TabularInline):
@@ -139,7 +141,7 @@ class HostAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by') readonly_fields = ('active', 'created', 'created_by')
# FIXME: Edit reverse of many to many for groups. # FIXME: Edit reverse of many to many for groups.
inlines = [JobHostSummaryInlineForHost, JobEventInlineForHost] inlines = [JobHostSummaryInlineForHost, JobEventInlineForHost]
@@ -153,7 +155,7 @@ class GroupAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by') readonly_fields = ('active', 'created', 'created_by')
filter_horizontal = ('parents', 'hosts') filter_horizontal = ('parents', 'hosts')
class CredentialAdmin(BaseModelAdmin): class CredentialAdmin(BaseModelAdmin):
@@ -166,7 +168,7 @@ class CredentialAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by') readonly_fields = ('active', 'created', 'created_by')
class TeamAdmin(BaseModelAdmin): class TeamAdmin(BaseModelAdmin):
@@ -194,7 +196,8 @@ class ProjectAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by', 'get_playbooks_display') readonly_fields = ('active', 'created', 'created_by',
'get_playbooks_display')
form = ProjectAdminForm form = ProjectAdminForm
inlines = [ProjectUpdateInline] inlines = [ProjectUpdateInline]
@@ -223,8 +226,8 @@ class JobTemplateAdmin(BaseModelAdmin):
(_('Tags'), {'fields': ('tags',)}), (_('Tags'), {'fields': ('tags',)}),
(_('Audit'), {'fields': ('created', 'created_by',)}), (_('Audit'), {'fields': ('created', 'created_by',)}),
) )
readonly_fields = ('created', 'created_by', 'get_create_link_display', readonly_fields = ('active', 'created', 'created_by',
'get_jobs_link_display') 'get_create_link_display', 'get_jobs_link_display')
form = JobTemplateAdminForm form = JobTemplateAdminForm
def get_create_link_display(self, obj): def get_create_link_display(self, obj):