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()
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()
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()
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