X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fadmin.py;h=e187f68fbc0cafbd63b2be592d3b813308843409;hb=c6e6da6dae2bc03b8f03a1c3f25929c7564871ba;hp=ea86f4be8c0a65cf90bac8fb920450149ebf2fc6;hpb=2ec7b2d3e2943eab499eabd988d8eadf5ff82a0b;p=plstackapi.git diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index ea86f4b..e187f68 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -770,6 +770,12 @@ class ServiceAdmin(PlanetStackBaseAdmin): ('serviceattrs','Additional Attributes'), ) +class SiteNodeInline(PlStackTabularInline): + model = Node + fields = ['name', 'site_deployment'] + extra = 0 + suit_classes = 'suit-tab suit-tab-nodes' + class SiteAdmin(PlanetStackBaseAdmin): fieldList = ['backend_status_text', 'name', 'site_url', 'enabled', 'is_public', 'login_base', 'accountLink','location'] fieldsets = [ @@ -783,7 +789,7 @@ class SiteAdmin(PlanetStackBaseAdmin): list_display = ('backend_status_icon', 'name', 'login_base','site_url', 'enabled') list_display_links = ('backend_status_icon', 'name', ) filter_horizontal = ('deployments',) - inlines = [SliceInline,UserInline,TagInline, SitePrivilegeInline, SiteDeploymentInline] + inlines = [SliceInline,UserInline,TagInline, SitePrivilegeInline, SiteDeploymentInline, SiteNodeInline] admin_inlines = [ControllerSiteInline] search_fields = ['name'] @@ -794,7 +800,7 @@ class SiteAdmin(PlanetStackBaseAdmin): ('siteprivileges','Privileges'), ('deployments','Deployments'), ('slices','Slices'), - #('nodes','Nodes'), + ('nodes','Nodes'), ] request=getattr(_thread_locals, "request", None)