def get_urlpatterns(self): patterns = [] patterns.append(url(r'^' + self.method_name + '/$', self.as_view({'get': 'list'}), name=self.base_name+'_list')) patterns.append(url(r'^' + self.method_name + '/(?P<pk>[a-zA-Z0-9\-]+)/$', self.as_view({'get': 'retrieve', 'put': 'update', 'post': 'update', 'delete': 'destroy', 'patch': 'partial_update'}), name=self.base_name+'_detail')) return patterns
def make_urlpatterns(): patterns = [] try: from django.apps import apps app_list = [app_config.models_module for app_config in apps.get_app_configs() if app_config.models_module is not None] except ImportError: from django.db import models app_list = models.get_apps() for app in app_list: if hasattr(app, 'PAYMENT_PROCESSOR'): parts = app.__name__.split('.') key = parts[-2].upper() modulename = 'PAYMENT_%s' % key name = app.__name__ name = name[:name.rfind('.')] #log.debug('payment module=%s, key=%s', modulename, key) # BJK: commenting out Bursar settings here # try: # cfg = config_get(modulename, 'INTERFACE_MODULE') # interface = cfg.editor_value # except SettingNotSet: # interface = name[:name.rfind('.')] # urlmodule = "%s.urls" % interface urlmodule = '.'.join(parts[:-1]) + '.urls' urlbase = config_value(modulename, 'URL_BASE') log.debug('Found payment processor: %s, adding urls at %s', key, urlbase) patterns.append(url(urlbase, [urlmodule, '', ''])) return tuple(patterns)
def get_urlpatterns(self): patterns = [] patterns.append( url("^rs/cord_debug/vbng_dump/$", self.as_view({"get": "get_vbng_dump"}), name="vbng_dump")) return patterns
def make_urlpatterns(): patterns = [] for key in config_value('PAYMENT', 'MODULES'): cfg = config_get(key, 'MODULE') modulename = cfg.editor_value urlmodule = "%s.urls" % modulename patterns.append(url(config_value(key, 'URL_BASE'), [urlmodule, modulename, ''])) return tuple(patterns)
def make_urlpatterns(): patterns = [] for key in config_value('PAYMENT', 'MODULES'): cfg = config_get(key, 'MODULE') modulename = cfg.editor_value urlmodule = "%s.urls" % modulename patterns.append( url(config_value(key, 'URL_BASE'), [urlmodule, modulename, ''])) return tuple(patterns)
def get_urlpatterns(self, api_path="^"): self.api_path = api_path patterns = [] patterns.append(url(self.get_api_method_path() + '$', self.as_view({'get': 'list', 'post': 'create'}), name=self.base_name+'_list')) patterns.append(url(self.get_api_method_path() + '(?P<pk>[a-zA-Z0-9\-]+)/$', self.as_view({'get': 'retrieve', 'put': 'update', 'post': 'update', 'delete': 'destroy', 'patch': 'partial_update'}), name=self.base_name+'_detail')) return patterns
def get_urlpatterns(self, api_path='^'): patterns = [] patterns.append( self.detail_url('nodes/$', {'get': 'get_nodes'}, 'computenodes')) patterns.append( self.detail_url('node/(?P<computenode>[a-zA-Z0-9\-_]+)/$', {'get': 'get_node'}, 'get_node')) patterns = patterns + super(ComputeNodeViewSet, self).get_urlpatterns(api_path) return patterns
def get_urlpatterns(self, api_path="^"): self.api_path = api_path patterns = [] if self.read_only: patterns.append( url(self.get_api_method_path() + '$', self.as_view({'get': 'list'}), name=self.base_name + '_list')) patterns.append( url(self.get_api_method_path() + '(?P<pk>[a-zA-Z0-9\-_]+)/$', self.as_view({'get': 'retrieve'}), name=self.base_name + '_detail')) else: patterns.append( url(self.get_api_method_path() + '$', self.as_view({ 'get': 'list', 'post': 'create' }), name=self.base_name + '_list')) patterns.append( url(self.get_api_method_path() + '(?P<pk>[a-zA-Z0-9\-_]+)/$', self.as_view({ 'get': 'retrieve', 'put': 'update', 'post': 'update', 'delete': 'destroy', 'patch': 'partial_update' }), name=self.base_name + '_detail')) return patterns
def get_urlpatterns(self): patterns = [] patterns.append( url(r'^' + self.method_name + '/$', self.as_view({'get': 'list'}), name=self.base_name + '_list')) patterns.append( url(r'^' + self.method_name + '/(?P<pk>[a-zA-Z0-9\-]+)/$', self.as_view({ 'get': 'retrieve', 'put': 'update', 'post': 'update', 'delete': 'destroy', 'patch': 'partial_update' }), name=self.base_name + '_detail')) return patterns
def get_urlpatterns(self): patterns = [] patterns.append( self.list_url("services/$", {"get": "get_services"}, "services") ) patterns.append( self.list_url("services_names/$", {"get": "get_services_names"}, "services") ) patterns.append( self.list_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service") ) return patterns
def make_urlpatterns(): patterns = [] for app in models.get_apps(): if hasattr(app, 'PAYMENT_PROCESSOR'): parts = app.__name__.split('.') key = parts[-2].upper() modulename = 'PAYMENT_%s' % key name = app.__name__ name = name[:name.rfind('.')] #log.debug('payment module=%s, key=%s', modulename, key) # BJK: commenting out Bursar settings here # try: # cfg = config_get(modulename, 'INTERFACE_MODULE') # interface = cfg.editor_value # except SettingNotSet: # interface = name[:name.rfind('.')] # urlmodule = "%s.urls" % interface urlmodule = '.'.join(parts[:-1]) + '.urls' urlbase = config_value(modulename, 'URL_BASE') log.debug('Found payment processor: %s, adding urls at %s', key, urlbase) patterns.append(url(urlbase, [urlmodule, '', ''])) return tuple(patterns)
def get_urlpatterns(self, api_path="^"): patterns = super(CordSubscriberViewSet, self).get_urlpatterns(api_path=api_path) patterns.append( self.detail_url("features/$", {"get": "get_features", "put": "set_features"}, "features") ) patterns.append( self.detail_url("features/(?P<feature>[a-zA-Z0-9\-_]+)/$", {"get": "get_feature", "put": "set_feature"}, "get_feature") ) patterns.append( self.detail_url("identity/$", {"get": "get_identities", "put": "set_identities"}, "identities") ) patterns.append( self.detail_url("identity/(?P<identity>[a-zA-Z0-9\-_]+)/$", {"get": "get_identity", "put": "set_identity"}, "get_identity") ) patterns.append( url(self.api_path + "account_num_lookup/(?P<account_num>[0-9\-]+)/$", self.as_view({"get": "account_num_detail"}), name="account_num_detail") ) patterns.append( url(self.api_path + "ssidmap/(?P<ssid>[0-9\-]+)/$", self.as_view({"get": "ssiddetail"}), name="ssiddetail") ) patterns.append( url(self.api_path + "ssidmap/$", self.as_view({"get": "ssidlist"}), name="ssidlist") ) return patterns
def get_urlpatterns(self): patterns = super(CordSubscriberViewSet, self).get_urlpatterns() patterns.append( self.detail_url("vcpe_synced/$", {"get": "get_vcpe_synced"}, "vcpe_synced") ) patterns.append( self.detail_url("url_filter/$", {"get": "get_url_filter"}, "url_filter") ) patterns.append( self.detail_url("url_filter/(?P<level>[a-zA-Z0-9\-_]+)/$", {"put": "set_url_filter"}, "url_filter") ) patterns.append( self.detail_url("services/$", {"get": "get_services"}, "services") ) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service") ) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/true/$", {"put": "enable_service"}, "enable_service") ) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/false/$", {"put": "disable_service"}, "disable_service") ) patterns.append( self.detail_url("users/$", {"get": "get_users", "post": "create_user"}, "users") ) patterns.append( self.detail_url("users/clearusers/$", {"get": "clear_users", "put": "clear_users", "post": "clear_users"}, "clearusers") ) patterns.append( self.detail_url("users/newuser/$", {"put": "create_user", "post": "create_user"}, "newuser") ) patterns.append( self.detail_url("users/(?P<uid>[0-9\-]+)/$", {"delete": "delete_user"}, "user") ) patterns.append( self.detail_url("users/(?P<uid>[0-9\-]+)/url_filter/$", {"get": "get_user_level"}, "user_level") ) patterns.append( self.detail_url("users/(?P<uid>[0-9\-]+)/url_filter/(?P<level>[a-zA-Z0-9\-_]+)/$", {"put": "set_user_level"}, "set_user_level") ) patterns.append( self.detail_url("bbsdump/$", {"get": "get_bbsdump"}, "bbsdump") ) patterns.append( url("^rs/initdemo/$", self.as_view({"put": "initdemo", "get": "initdemo"}), name="initdemo") ) patterns.append( url("^rs/subidlookup/(?P<ssid>[0-9\-]+)/$", self.as_view({"get": "ssiddetail"}), name="ssiddetail") ) patterns.append( url("^rs/subidlookup/$", self.as_view({"get": "ssidlist"}), name="ssidlist") ) patterns.append( url("^rs/vbng_mapping/$", self.as_view({"get": "get_vbng_mapping"}), name="vbng_mapping") ) return patterns
def get_urlpatterns(self, api_path="^"): patterns = super(CordSubscriberViewSet, self).get_urlpatterns(api_path=api_path) patterns.append( self.detail_url("features/$", { "get": "get_features", "put": "set_features" }, "features")) patterns.append( self.detail_url("features/(?P<feature>[a-zA-Z0-9\-_]+)/$", { "get": "get_feature", "put": "set_feature" }, "get_feature")) patterns.append( self.detail_url("identity/$", { "get": "get_identities", "put": "set_identities" }, "identities")) patterns.append( self.detail_url("identity/(?P<identity>[a-zA-Z0-9\-_]+)/$", { "get": "get_identity", "put": "set_identity" }, "get_identity")) patterns.append( self.detail_url("devices/$", { "get": "get_devices", "post": "add_device" }, "devicees")) patterns.append( self.detail_url("devices/(?P<mac>[a-zA-Z0-9\-_:]+)/$", { "get": "get_device", "delete": "delete_device" }, "getset_device")) patterns.append( self.detail_url( "devices/(?P<mac>[a-zA-Z0-9\-_:]+)/features/(?P<feature>[a-zA-Z0-9\-_]+)/$", { "get": "get_device_feature", "put": "set_device_feature" }, "getset_device_feature")) patterns.append( self.detail_url( "devices/(?P<mac>[a-zA-Z0-9\-_:]+)/identity/(?P<identity>[a-zA-Z0-9\-_]+)/$", { "get": "get_device_identity", "put": "set_device_identity" }, "getset_device_identity")) patterns.append( url(self.api_path + "account_num_lookup/(?P<account_num>[0-9\-]+)/$", self.as_view({"get": "account_num_detail"}), name="account_num_detail")) patterns.append( url(self.api_path + "ssidmap/(?P<ssid>[0-9\-]+)/$", self.as_view({"get": "ssiddetail"}), name="ssiddetail")) patterns.append( url(self.api_path + "ssidmap/$", self.as_view({"get": "ssidlist"}), name="ssidlist")) return patterns
def get_urlpatterns(self, api_path="^"): patterns = [] patterns.append( self.detail_url("services/$", {"get": "get_services"}, "services")) patterns.append( self.detail_url("services_names/$", {"get": "get_services_names"}, "services")) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service")) # Not as RESTful as it could be, but maintain these endpoints for compability patterns.append( self.list_url("services/$", {"get": "get_services"}, "rootvtn_services")) patterns.append( self.list_url("services_names/$", {"get": "get_services_names"}, "rootvtn_services")) patterns.append( self.list_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "rootvtn_get_service")) # Neutron-replacement APIs patterns.append( self.list_url("ports/$", {"get": "get_ports"}, "vtn_ports")) patterns.append( self.list_url("ports/(?P<port_id>[a-zA-Z0-9\-_]+)/$", {"get": "get_port"}, "vtn_port")) patterns.append( self.list_url("networks/$", {"get": "get_networks"}, "vtn_networks")) patterns.append( self.list_url("networks/(?P<network_id>[a-zA-Z0-9\-_]+)/$", {"get": "get_network"}, "vtn_network")) patterns.append( self.list_url("servicePorts/$", {"get": "get_service_ports"}, "vtn_service_ports")) patterns.append( self.list_url("servicePorts/(?P<port_id>[a-zA-Z0-9\-_]+)/$", {"get": "get_service_port"}, "vtn_service_port")) patterns.append( self.list_url("serviceNetworks/$", {"get": "get_service_networks"}, "vtn_service_networks")) patterns.append( self.list_url("serviceNetworks/(?P<network_id>[a-zA-Z0-9\-_]+)/$", {"get": "get_service_network"}, "vtn_service_network")) patterns = patterns + super(VTNViewSet, self).get_urlpatterns(api_path) return patterns
def get_urlpatterns(self, api_path="^"): patterns = [] patterns.append( self.detail_url("services/$", {"get": "get_services"}, "services") ) patterns.append( self.detail_url("services_names/$", {"get": "get_services_names"}, "services") ) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service") ) # Not as RESTful as it could be, but maintain these endpoints for compability patterns.append( self.list_url("services/$", {"get": "get_services"}, "rootvtn_services") ) patterns.append( self.list_url("services_names/$", {"get": "get_services_names"}, "rootvtn_services") ) patterns.append( self.list_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "rootvtn_get_service") ) patterns = patterns + super(VTNViewSet,self).get_urlpatterns(api_path) return patterns
def get_urlpatterns(self): patterns = super(CordSubscriberViewSet, self).get_urlpatterns() patterns.append( self.detail_url("vcpe_synced/$", {"get": "get_vcpe_synced"}, "vcpe_synced")) patterns.append( self.detail_url("url_filter/$", {"get": "get_url_filter"}, "url_filter")) patterns.append( self.detail_url("url_filter/(?P<level>[a-zA-Z0-9\-_]+)/$", {"put": "set_url_filter"}, "url_filter")) patterns.append( self.detail_url("services/$", {"get": "get_services"}, "services")) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service")) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/true/$", {"put": "enable_service"}, "enable_service")) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/false/$", {"put": "disable_service"}, "disable_service")) patterns.append( self.detail_url("users/$", { "get": "get_users", "post": "create_user" }, "users")) patterns.append( self.detail_url("users/clearusers/$", { "get": "clear_users", "put": "clear_users", "post": "clear_users" }, "clearusers")) patterns.append( self.detail_url("users/newuser/$", { "put": "create_user", "post": "create_user" }, "newuser")) patterns.append( self.detail_url("users/(?P<uid>[0-9\-]+)/$", {"delete": "delete_user"}, "user")) patterns.append( self.detail_url("users/(?P<uid>[0-9\-]+)/url_filter/$", {"get": "get_user_level"}, "user_level")) patterns.append( self.detail_url( "users/(?P<uid>[0-9\-]+)/url_filter/(?P<level>[a-zA-Z0-9\-_]+)/$", {"put": "set_user_level"}, "set_user_level")) patterns.append( self.detail_url("bbsdump/$", {"get": "get_bbsdump"}, "bbsdump")) patterns.append( url("^rs/initdemo/$", self.as_view({ "put": "initdemo", "get": "initdemo" }), name="initdemo")) patterns.append( url("^rs/subidlookup/(?P<ssid>[0-9\-]+)/$", self.as_view({"get": "ssiddetail"}), name="ssiddetail")) patterns.append( url("^rs/subidlookup/$", self.as_view({"get": "ssidlist"}), name="ssidlist")) patterns.append( url("^rs/vbng_mapping/$", self.as_view({"get": "get_vbng_mapping"}), name="vbng_mapping")) return patterns
def get_urlpatterns(self, api_path="^"): patterns = [] patterns.append( url(api_path + "debug/vbng_dump/$", self.as_view({"get": "get_vbng_dump"}), name="vbng_dump")) return patterns
def get_urlpatterns(self, api_path="^"): patterns = [] patterns.append( self.detail_url("services/$", {"get": "get_services"}, "services")) patterns.append( self.detail_url("services_names/$", {"get": "get_services_names"}, "services")) patterns.append( self.detail_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "get_service")) # Not as RESTful as it could be, but maintain these endpoints for compability patterns.append( self.list_url("services/$", {"get": "get_services"}, "rootvtn_services")) patterns.append( self.list_url("services_names/$", {"get": "get_services_names"}, "rootvtn_services")) patterns.append( self.list_url("services/(?P<service>[a-zA-Z0-9\-_]+)/$", {"get": "get_service"}, "rootvtn_get_service")) patterns = patterns + super(VTNViewSet, self).get_urlpatterns(api_path) return patterns