Beispiel #1
0
 def get_urls(self):
     admin_site = self.admin_site
     history_admin = StateHistoryAdmin(StateHistory, admin_site)
     urls = patterns("",
         url("^(?P<object_id>\d+)/history/changes/$",
             wrap_admin_view(self, history_admin.changes_view),
             name='state_history_changes'),
         url("^(?P<object_id>\d+)/history/data/$",
             wrap_admin_view(self, history_admin.data_view),
             name='state_history_data'),
         url("^(?P<object_id>\d+)/history/$",
             wrap_admin_view(self, history_admin.changelist_view),
             name='state_history'),
         # URLs not wrapped by admin_view for allow anonymous users
         url("^report/$",
             report_view,
             name='state_report'),
         url("^slices/$",
             slices_view,
             name='state_slices'),
         url("^slices.json$",
             get_slices_data,
             name='state_slices_data'),
         url("^slivers/$",
             slivers_view,
             name='state_slivers'),
         url("^slivers.json$",
             get_slivers_data,
             name='state_slivers_data'),
     )
     return urls + super(StateAdmin, self).get_urls()
Beispiel #2
0
def get_urls(self):
    extra_urls = patterns("", 
        url("^(?P<node_id>\d+)/firmware/info/$",
            wrap_admin_view(self, build_info_view),
            name='nodes_node_firmware_build_info'),
        url("^(?P<node_id>\d+)/firmware/delete/$",
            wrap_admin_view(self, delete_build_view),
            name='nodes_node_firmware_delete'),
    )
    return extra_urls + old_get_urls()
Beispiel #3
0
def get_urls():
    urls = old_server_get_urls()
    extra_urls = patterns("",
        url("^monitor/(?P<name>\w+)",
            wrap_admin_view(ServerAdmin, time_serie_view),
            name='nodes_server_monitor_netio'),
        url("^monitor",
            wrap_admin_view(ServerAdmin, monitor_view),
            name='nodes_server_monitor'),
        )
    return extra_urls + urls
Beispiel #4
0
def get_urls(self):
    extra_urls = patterns(
        "",
        url("^(?P<node_id>\d+)/firmware/info/$",
            wrap_admin_view(self, build_info_view),
            name='nodes_node_firmware_build_info'),
        url("^(?P<node_id>\d+)/firmware/delete/$",
            wrap_admin_view(self, delete_build_view),
            name='nodes_node_firmware_delete'),
    )
    return extra_urls + old_get_urls()
Beispiel #5
0
 def get_urls(self):
     urls = super(OperationAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns("",
         url("^(?P<operation_id>\d+)/execute/$",
             wrap_admin_view(self, NodeListAdmin(Node, admin_site).changelist_view),
             name='maintenance_operation_execute'),
         url("^(?P<operation_id>\d+)/execute/(?P<node_id>\d+)/$",
             wrap_admin_view(self, NodeListAdmin(Node, admin_site).execute_operation_view),
             name='maintenance_operation_execute_node'),
     )
     return extra_urls + urls
Beispiel #6
0
def get_urls():
    urls = old_server_get_urls()
    extra_urls = patterns(
        "",
        url("^monitor/(?P<name>\w+)",
            wrap_admin_view(ServerAdmin, time_serie_view),
            name='nodes_server_monitor_netio'),
        url("^monitor",
            wrap_admin_view(ServerAdmin, monitor_view),
            name='nodes_server_monitor'),
    )
    return extra_urls + urls
Beispiel #7
0
 def get_urls(self):
     """ add markdown preview url """
     urls = super(TicketAdmin, self).get_urls()
     my_urls = patterns('',
         (r'^preview/$', wrap_admin_view(self, self.message_preview_view))
     )
     return my_urls + urls
Beispiel #8
0
def get_urls(self):
    urls = old_slice_get_urls(self)
    extra_urls = patterns("",
        url("^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/state",
            wrap_admin_view(self, wrap_action(show_state,
                    SliceSliversAdmin(Sliver, self.admin_site))),)
    )
    return extra_urls + urls
Beispiel #9
0
 def get_urls(self):
     urls = super(OperationAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns(
         "",
         url("^(?P<operation_id>\d+)/execute/$",
             wrap_admin_view(
                 self,
                 NodeListAdmin(Node, admin_site).changelist_view),
             name='maintenance_operation_execute'),
         url("^(?P<operation_id>\d+)/execute/(?P<node_id>\d+)/$",
             wrap_admin_view(
                 self,
                 NodeListAdmin(Node, admin_site).execute_operation_view),
             name='maintenance_operation_execute_node'),
     )
     return extra_urls + urls
Beispiel #10
0
 def get_urls(self):
     urls = super(HostAdmin, self).get_urls()
     extra_urls = patterns("", 
         url("^(?P<host_id>\d+)/help",
             wrap_admin_view(self, self.help_view),
             name='host-help'),
     )
     return extra_urls + urls
Beispiel #11
0
 def get_urls(self):
     info = self.model._meta.app_label, self.model._meta.module_name
     urlpatterns = patterns('',
         url(r'^(?P<object_id>\d+)/history/$',
             wrap_admin_view(self, self.history_view),
             name='%s_%s_history' % info),
         url(r'^(?P<object_id>\d+)/delete/$',
             wrap_admin_view(self, self.delete_view),
             name='%s_%s_delete' % info),
         url(r'^(?P<object_id>\d+)$',
             wrap_admin_view(self, self.change_view),
             name='%s_%s_change' % info),
         url(r'^history/$',
             wrap_admin_view(self, self.history_view), {'object_id': '1'},
             name='%s_%s_history' % info),
         url(r'^delete/$',
             wrap_admin_view(self, self.delete_view), {'object_id': '1'},
             name='%s_%s_delete' % info),
         url(r'^$',
             wrap_admin_view(self, self.change_view), {'object_id': '1'},
             name='%s_%s_change' % info),
         url(r'^$',
             wrap_admin_view(self, self.change_view), {'object_id': '1'},
             name='%s_%s_changelist' % info),
     )
     return urlpatterns
Beispiel #12
0
 def get_urls(self):
     info = self.model._meta.app_label, self.model._meta.model_name
     urlpatterns = patterns('',
         url(r'^(?P<object_id>\d+)/history/$',
             wrap_admin_view(self, self.history_view),
             name='%s_%s_history' % info),
         url(r'^(?P<object_id>\d+)/delete/$',
             wrap_admin_view(self, self.delete_view),
             name='%s_%s_delete' % info),
         url(r'^(?P<object_id>\d+)$',
             wrap_admin_view(self, self.change_view),
             name='%s_%s_change' % info),
         url(r'^history/$',
             wrap_admin_view(self, self.history_view), {'object_id': '1'},
             name='%s_%s_history' % info),
         url(r'^delete/$',
             wrap_admin_view(self, self.delete_view), {'object_id': '1'},
             name='%s_%s_delete' % info),
         url(r'^$',
             wrap_admin_view(self, self.change_view), {'object_id': '1'},
             name='%s_%s_change' % info),
         url(r'^$',
             wrap_admin_view(self, self.change_view), {'object_id': '1'},
             name='%s_%s_changelist' % info),
     )
     return urlpatterns
Beispiel #13
0
 def get_urls(self):
     urls = patterns("",
         url("^(?P<content_type_id>\d+)/(?P<object_id>\d+)/$",
             wrap_admin_view(self, self.changelist_view),
             name='pings_ping_list'),
         url("^ping/(?P<content_type_id>\d+)/(?P<object_id>\d+)/$",
             wrap_admin_view(self, self.ping_view),
             name='pings_ping_ping'),
         url("^(?P<content_type_id>\d+)/(?P<object_id>\d+)/timeseries/$",
             wrap_admin_view(self, self.timeseries_view),
             name='pings_ping_timeseries'),
         # As raw list of pings has no view we should handle manually
         # for example redirecting to the admin index.
         url("^$",
             RedirectView.as_view(pattern_name='admin:index'),
             name='pings_ping_changelist'),
     )
     return urls
Beispiel #14
0
 def get_urls(self):
     urls = super(NotificationAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns("",
         url("^sync-plugins/$",
             wrap_admin_view(self, NotificationAdmin(Notification, admin_site).sync_plugins_view),
             name='notifications_notification_sync_plugins'),
     )
     return extra_urls + urls
Beispiel #15
0
 def get_urls(self):
     urls = super(HostAdmin, self).get_urls()
     extra_urls = patterns(
         "",
         url("^(?P<host_id>\d+)/help",
             wrap_admin_view(self, self.help_view),
             name='host-help'),
     )
     return extra_urls + urls
Beispiel #16
0
def get_urls(self):
    urls = old_slice_get_urls(self)
    extra_urls = patterns(
        "",
        url(
            "^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/state",
            wrap_admin_view(
                self,
                wrap_action(show_state,
                            SliceSliversAdmin(Sliver, self.admin_site))),
        ))
    return extra_urls + urls
Beispiel #17
0
 def get_urls(self):
     urls = super(NotificationAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns(
         "",
         url("^sync-plugins/$",
             wrap_admin_view(
                 self,
                 NotificationAdmin(Notification,
                                   admin_site).sync_plugins_view),
             name='notifications_notification_sync_plugins'),
     )
     return extra_urls + urls
Beispiel #18
0
 def get_urls(self):
     """ Hook sliver management URLs on slice admin """
     urls = super(SliceAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns("",
         url("^(?P<slice_id>\d+)/add_sliver/$",
             wrap_admin_view(self, NodeListAdmin(Node, admin_site).changelist_view),
             name='slices_slice_add_sliver'),
         url("^(?P<slice_id>\d+)/add_sliver/(?P<node_id>\d+)/$",
             wrap_admin_view(self, SliceSliversAdmin(Sliver, admin_site).add_view),
             name='slices_slice_add_sliver'),
         url("^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/$",
             wrap_admin_view(self, SliceSliversAdmin(Sliver, admin_site).change_view),
             name='slices_slice_slivers'),
         url("^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/history",
             wrap_admin_view(self, remove_slice_id(SliceSliversAdmin(Sliver,
                 admin_site).history_view)),),
         url("^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/update",
             wrap_admin_view(self, wrap_action(update_selected,
                 SliceSliversAdmin(Sliver, admin_site))),)
     )
     return extra_urls + urls
Beispiel #19
0
 def get_urls(self):
     admin_site = self.admin_site
     history_admin = StateHistoryAdmin(StateHistory, admin_site)
     urls = patterns(
         "",
         url("^(?P<object_id>\d+)/history/changes/$",
             wrap_admin_view(self, history_admin.changes_view),
             name='state_history_changes'),
         url("^(?P<object_id>\d+)/history/data/$",
             wrap_admin_view(self, history_admin.data_view),
             name='state_history_data'),
         url("^(?P<object_id>\d+)/history/$",
             wrap_admin_view(self, history_admin.changelist_view),
             name='state_history'),
         # URLs not wrapped by admin_view for allow anonymous users
         url("^report/$", report_view, name='state_report'),
         url("^slices/$", slices_view, name='state_slices'),
         url("^slices.json$", get_slices_data, name='state_slices_data'),
         url("^slivers/$", slivers_view, name='state_slivers'),
         url("^slivers.json$", get_slivers_data, name='state_slivers_data'),
     )
     return urls + super(StateAdmin, self).get_urls()
Beispiel #20
0
 def get_urls(self):
     """ Hook sliver management URLs on slice admin """
     urls = super(SliceAdmin, self).get_urls()
     admin_site = self.admin_site
     extra_urls = patterns(
         "",
         url("^(?P<slice_id>\d+)/add_sliver/$",
             wrap_admin_view(
                 self,
                 NodeListAdmin(Node, admin_site).changelist_view),
             name='slices_slice_add_sliver'),
         url("^(?P<slice_id>\d+)/add_sliver/(?P<node_id>\d+)/$",
             wrap_admin_view(self,
                             SliceSliversAdmin(Sliver,
                                               admin_site).add_view),
             name='slices_slice_add_sliver'),
         url("^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/$",
             wrap_admin_view(
                 self,
                 SliceSliversAdmin(Sliver, admin_site).change_view),
             name='slices_slice_slivers'),
         url(
             "^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/history",
             wrap_admin_view(
                 self,
                 remove_slice_id(
                     SliceSliversAdmin(Sliver, admin_site).history_view)),
         ),
         url(
             "^(?P<slice_id>\d+)/slivers/(?P<object_id>\d+)/update",
             wrap_admin_view(
                 self,
                 wrap_action(update_selected,
                             SliceSliversAdmin(Sliver, admin_site))),
         ))
     return extra_urls + urls