def get_urls(self): urls = super(AdminSite, self).get_urls() return patterns( '', url(r'^filebrowser/', include(self.file_browser_site.urls)), url(r'^dashboard/', include(self.dashboard.urls)), ) + urls
def get_urls(self): from django.conf.urls.defaults import patterns, url, include # Admin-site-wide views. report_patterns = patterns( "", url(r"^fields/$", self.wrap(self.fields, cacheable=True), name="fields"), url(r"^columns/$", self.wrap(self.columns, cacheable=True), name="columns"), url(r"^results/$", self.wrap(self.results, cacheable=True), name="results"), url(r"^save/$", self.wrap(self.save, cacheable=True), name="save"), ) storedreport_patterns = patterns( "", url(r"^recall/$", self.wrap(self.recall, cacheable=True), name="recall"), url(r"^details/$", self.wrap(self.details, cacheable=True), name="details"), url(r"^delete/$", self.wrap(self.delete), name="delete"), url(r"", include(report_patterns)), ) urlpatterns = report_patterns + patterns( "", url(r"^$", self.wrap(self.index), name="index"), url(r"^admin/$", self.wrap(self.admin), name="admin"), url(r"^relation/select/$", self.wrap(rsviews.relation_select), name="relation_select"), url(r"^column/remove/(?P<relation>.+)/$", self.wrap(self.remove_column), name="remove_column"), url(r"^reset/$", self.wrap(self.reset, cacheable=True), name="reset"), url(r"^(?P<report_id>[^/]+)/", include(storedreport_patterns)), ) return urlpatterns
def _install_admin_urls(self, extension): """Installs administration URLs. This provides URLs for configuring an extension, plus any additional admin urlpatterns that the extension provides. """ prefix = self.get_absolute_url() if hasattr(settings, 'SITE_ROOT'): prefix = prefix.lstrip(settings.SITE_ROOT) # Note that we're adding to the resolve list on the root of the # install, and prefixing it with the admin extensions path. # The reason we're not just making this a child of our extensions # urlconf is that everything in there gets passed an # extension_manager variable, and we don't want to force extensions # to handle this. if extension.is_configurable: urlconf = extension.admin_urlconf if hasattr(urlconf, "urlpatterns"): extension.admin_urlpatterns = patterns('', (r'^%s%s/config/' % (prefix, extension.id), include(urlconf.__name__))) self.dynamic_urls.add_patterns( extension.admin_urlpatterns) if extension.has_admin_site: extension.admin_site_urlpatterns = patterns('', (r'^%s%s/db/' % (prefix, extension.id), include(extension.admin_site.urls))) self.dynamic_urls.add_patterns( extension.admin_site_urlpatterns)
def _decorated_urls(self): urlpatterns = self._get_default_urlpatterns() self._autodiscover() default_panel = None # Add in each panel's views except for the default view. for panel in self._registry.values(): if panel.slug == self.default_panel: default_panel = panel continue urlpatterns += patterns('', url(r'^%s/' % panel.slug, include(panel._decorated_urls))) # Now the default view, which should come last if not default_panel: raise NotRegistered('The default panel "%s" is not registered.' % self.default_panel) urlpatterns += patterns('', url(r'', include(default_panel._decorated_urls))) # Require login if not public. if not self.public: _decorate_urlconf(urlpatterns, login_required) # Apply access controls to all views in the patterns roles = getattr(self, 'roles', []) services = getattr(self, 'services', []) _decorate_urlconf(urlpatterns, require_roles, roles) _decorate_urlconf(urlpatterns, require_services, services) _decorate_urlconf(urlpatterns, _current_component, dashboard=self) # Return the three arguments to django.conf.urls.defaults.include return urlpatterns, self.slug, self.slug
def process_request(self, request): some_class_builded = metaman.build_classes() original_urlconf = getattr(request, 'urlconf', settings.ROOT_URLCONF) if some_class_builded or self.first_time: self.first_time = False metaurls = patterns('', # (r'^$', 'meta.views.index'), # # objects direct access. TODO: Disable in future? # NOTE: removing following line cause some urls to not # work properly (r'^', include(metaman.urls)), # (r'^meta/', include(metaman.urls)), ) meta.urls.urlpatterns = metaurls if 'django.contrib.admin' in settings.INSTALLED_APPS: # force admin app to rebuild its urls meta.urls.urlpatterns += patterns('', (r'^admin/', include(admin.site.urls)), ) # group urls meta.urls.urlpatterns += patterns('', ('', include(original_urlconf)), ) # set group home url # meta.urls.urlpatterns += set_home_url('meta.views.index', '$') meta.urls.urlpatterns += attach_urls(include(metaman.urls)) resolver = get_resolver('meta.urls') resolver._populate() request.urlconf = 'meta.urls' return
def __init__(self, checkout_app): self.urlpatterns = patterns( "", url(r"^cart/", include(cart_app.urls)), url(r"^checkout/", include(checkout_app.urls)), url(r"^order/", include(order_app.urls)), )
def get_urls(self): urlpatterns = patterns('', url(r'^', include(self.cv.create_url)), url(r'^', include(self.uv.update_url)), url(r'^', include(self.dv.delete_url)), url(r'^', include(self.rv.read_url)), ) return urlpatterns
def test_urls_installation_empty_patterns(self): project_config = TestComplexProjectConfig() project_config.export_settings({}) urlpatterns = project_config.install_app_urls() self.assertEqual(len(urlpatterns), 2) # prepend self.assertEquals(str(urlpatterns[0]), str(url(r'^profile/$', include('web.urls.profile')))) # append self.assertEquals(str(urlpatterns[len(urlpatterns)-1]), str(url(r'^$', include('web.urls'))))
def get_urls(self): urlpatterns = patterns('', url(r'^$', self.index_view.as_view(), name='index'), url(r'^catalogue/', include(self.catalogue_app.urls)), url(r'^reports/', include(self.reports_app.urls)), url(r'^orders/', include(self.orders_app.urls)), url(r'^users/', include(self.users_app.urls)), url(r'^promotions/', include(self.promotions_app.urls)), ) return self.post_process_urls(urlpatterns)
def get_urls(self): urlpatterns = super(SiteResource, self).get_urls() urlpatterns += patterns('', url(r'^-authentication/', include(self.auth_resource.urls)), ) for key, app in self.applications.iteritems(): urlpatterns += patterns('', url(r'^%s/' % key, include(app.urls)) ) return urlpatterns
def get_plugin_urls(self): urlpatterns = patterns('',) for plugin in registry.get_plugins().values(): slug = getattr(plugin, 'slug', None) plugin_urlpatterns = getattr(plugin, 'urlpatterns', None) if slug and plugin_urlpatterns: urlpatterns += patterns('', url('^(?P<article_id>\d+)/plugin/' + slug + '/', include(plugin_urlpatterns)), url('^(?P<path>.+/|)_plugin/' + slug + '/', include(plugin_urlpatterns)), ) return urlpatterns
def include_plugins(point, pattern=r'{plugin}/', urls='urls'): pluginurls = [] for plugin in point.get_plugins(): if hasattr(plugin, urls) and hasattr(plugin, 'name'): _urls = getattr(plugin, urls) for url in _urls: url.default_args['plugin'] = plugin.name pluginurls.append(( pattern.format(plugin=plugin.name), include(_urls) )) return include(patterns('', *pluginurls))
def get_urls(self): urls = super(CompetitionAdminSite,self).get_urls() my_urls = patterns('', (r'^admin',super(CompetitionAdminSite,self).index), # This url doesn't use competition_admin_view wrapper (r'^select_competition/(?P<id>.*)',self.select_competition), # The urls below use competition_admin_view wrapper (r'^infos',self.competition_admin_view(self.show_informations)), ) my_urls += patterns('', (r'^jury_members/',include(self._registry[JuryMember].urls)), (r'^candidates/',include(self._registry[Candidate].urls)), (r'^news/',include(self._registry[CompetitionNews].urls)) ) for step_name in self.get_steps(): my_urls += patterns('', (r'^step/%s/importation/' % step_name, include(self._registry[CandidateToImport].urls)), (r'^step/%s/allocations/' % step_name, include(self._registry[CandidateJuryAllocation].urls)), (r'^step/%s/notifications/' % step_name, notify_jury_members), (r'^step/%s/evaluations/' % step_name, include(self._registry[CompetitionStepFollowUp].urls)), (r'^step/%s/results/' % step_name, include(self._registry[CompetitionStepResults].urls)), ) # Nota : this should be defined after steps, because of regex evaluation precedence my_urls += patterns('', (r'^step/(?P<url>.*)', self.show_step), (r'^evaluate/', include(self._registry[CandidateToEvaluate].urls)), ) return my_urls + urls
def test_urls_installation(self): project_config = TestComplexProjectConfig() urlpatterns = patterns('', url(r'^$', 'demo.views.home', name='home'), url(r'^demo/', include('demo.foo.urls')) ) project_config.export_settings({}) urlpatterns = project_config.install_app_urls(urlpatterns) self.assertEqual(len(urlpatterns), 4) # prepend self.assertEquals(str(urlpatterns[0]), str(url(r'^profile/$', include('web.urls.profile')))) # append self.assertEquals(str(urlpatterns[len(urlpatterns)-1]), str(url(r'^$', include('web.urls'))))
def get_urls(self): urlpatterns = patterns('', url(r'^$', self.index_view.as_view(), name='index'), url(r'^catalogue/', include(self.catalogue_app.urls)), url(r'^reports/', include(self.reports_app.urls)), url(r'^orders/', include(self.orders_app.urls)), url(r'^users/', include(self.users_app.urls)), url(r'^content-blocks/', include(self.promotions_app.urls)), url(r'^pages/', include(self.pages_app.urls)), url(r'^offers/', include(self.offers_app.urls)), url(r'^ranges/', include(self.ranges_app.urls)), url(r'^reviews/', include(self.reviews_app.urls)), url(r'^vouchers/', include(self.vouchers_app.urls)), ) return self.post_process_urls(urlpatterns)
def get_urls(self): urlpatterns = patterns('', url(r'^$', self.view_that_asks_for_money, name='paypal' ), url(r'^success$', self.paypal_successful_return_view, name='paypal_success'), url(r'^/somethinghardtoguess/instantpaymentnotification/$', include('paypal.standard.ipn.urls')), ) return urlpatterns
def get_urls(self): urlpatterns = super(ResourceDirectory, self).get_urls() for key, resource in self.resource_adaptor.iteritems(): urlpatterns += patterns('', url(resource.base_url, include(resource.urls)) ) return urlpatterns
def get_urls(self): urlpatterns = patterns('', url(r'^$', self.view_that_asks_for_money, name='paypal'), url(r'^success/$', self.paypal_successful_return_view, name='paypal_success'), url(r'^ipn/{0}/$'.format(IPN_RETURN_KEY), include('paypal.standard.ipn.urls')), ) return urlpatterns
def process_request(self, request): __traceback_hide__ = True if self.show_toolbar(request): urlconf = getattr(request, 'urlconf', settings.ROOT_URLCONF) if isinstance(urlconf, basestring): urlconf = __import__(getattr(request, 'urlconf', settings.ROOT_URLCONF), {}, {}, ['*']) if urlconf not in self._urlconfs: new_urlconf = imp.new_module('urlconf') new_urlconf.urlpatterns = debug_toolbar.urls.urlpatterns + \ patterns('', ('', include(urlconf)), ) if hasattr(urlconf, 'handler404'): new_urlconf.handler404 = urlconf.handler404 if hasattr(urlconf, 'handler500'): new_urlconf.handler500 = urlconf.handler500 self._urlconfs[urlconf] = new_urlconf request.urlconf = self._urlconfs[urlconf] toolbar = DebugToolbar(request) for panel in toolbar.panels: panel.process_request(request) self.__class__.debug_toolbars[thread.get_ident()] = toolbar
def get_urls(self): info = self.model._meta.app_label, self.model._meta.module_name urlpatterns = patterns('', url(r'^\.(?P<format>' + '|'.join(self.allowed_formats) + ')$', helpers.wrap_api_function( self.api_site, self.list_view, 1, self.list_allowed_methods ), name = '%s_%s_list' % info ), url(r'^/(?P<object_id>\d+)\.(?P<format>' + '|'.join(self.allowed_formats) + ')$', helpers.wrap_api_function( self.api_site, self.object_view, 2, self.object_allowed_methods ), name = '%s_%s_object' % info ) ) for inline in self.inline_instances: urlpatterns += patterns('', url( r'^/(?P<' + inline.rel_field.name + '>\d+)/' + inline.rel_name, include(inline.get_urls()) ) ) return urlpatterns
def _urls(self): """ Constructs the URLconf for Horizon from registered Dashboards. """ urlpatterns = self._get_default_urlpatterns() self._autodiscover() # Discover each dashboard's panels. for dash in self._registry.values(): dash._autodiscover() # Allow for override modules config = getattr(settings, "HORIZON_CONFIG", {}) if config.get("customization_module", None): customization_module = config["customization_module"] bits = customization_module.split('.') mod_name = bits.pop() package = '.'.join(bits) mod = import_module(package) try: before_import_registry = copy.copy(self._registry) import_module('%s.%s' % (package, mod_name)) except: self._registry = before_import_registry if module_has_submodule(mod, mod_name): raise # Compile the dynamic urlconf. for dash in self._registry.values(): urlpatterns += patterns('', url(r'^%s/' % dash.slug, include(dash._decorated_urls))) # Return the three arguments to django.conf.urls.defaults.include return urlpatterns, self.namespace, self.slug
def get_urls(self): urlpatterns = super(ModelResource, self).get_urls() for inline in self.inline_instances: urlpatterns += patterns('', url('', include(inline.urls)) ) return urlpatterns
def get_urls(self): from django.conf.urls.defaults import patterns, url, include def wrap(view, cacheable=False): def wrapper(*args, **kwargs): return self.manager_view(view, cacheable)(*args, **kwargs) return update_wrapper(wrapper, view) # Manager-site-wide views. urlpatterns = [] # Add in each model's common and manager views. for model, reg_dict in self._registry.iteritems(): info = model._meta.app_label, model._meta.module_name def fieldlist_view(*args, **kwargs): return self.modelfieldlist_view(model=model, *args, **kwargs) urlpatterns += patterns('', url(r'^%s/%s/$' % (info), wrap(fieldlist_view), name='%s_%s_fieldlist' % info ), url(r'^%s/%s/None' % (info), wrap(TemplateView.as_view(template_name=( 'ckeditor_filemodel_manager/unsaved.html' ))), name='%s_%s_unsaved' % info ), ) for fieldname_dict, manager in reg_dict.iteritems(): urlpatterns += patterns('', url(r'^%s/%s/' % info, include(manager.urls)) ) return urlpatterns
def add_plugin(name="myplugin", modulepath=None): """ Adds a new django application dynamically to adagios. """ if name in active_plugins: return None if not modulepath: modulepath=name plugin_module = __import__(modulepath, fromlist=modulepath.split()).__file__ template_dir = os.path.dirname(plugin_module) + "/templates/" active_plugins[name] = modulepath # Add plugin to INSTALLED_APPLICATIONS #import adagios.settings #adagios.settings.INSTALLED_APPS.append(modulepath) # Add plugin to urls import adagios.urls from django.conf.urls.defaults import patterns,include new_pattern = patterns('', (r'^%s'%name, include("%s.urls" % modulepath) ), ) adagios.urls.urlpatterns += new_pattern # if plugin has menubar items, find them and list them if os.path.isfile(template_dir + "%s_menubar_misc.html" %name): misc_menubar_items.append( "%s_menubar_misc.html" % name) if os.path.isfile(template_dir + "%s_menubar.html" %name): menubar_items.append( "%s_menubar.html" % name)
def setUp(self): manager = ExtensionManager('') self.test_extension = \ TestExtensionWithRegistration(extension_manager=manager) self.patterns = patterns('', (r'^url_hook_test/', include('djblets.extensions.test.urls'))) self.url_hook = URLHook(self.test_extension, self.patterns)
def register(self, urlpatterns, prefix=None, model=None): key = str(model._meta) if model else ALL if prefix: urlpatterns = patterns('', url('^%s/' % re.escape(prefix), include((urlpatterns, '', ''))), ) self._patterns.setdefault(key, []).extend(urlpatterns)
def urls(self): """ Provides URLconf details for the ``Api`` and all registered ``Resources`` beneath it. """ from django.conf.urls.defaults import url, include from tastypie.utils.urls import trailing_slash from client.views import checkin, checkout, login, logout, register, create_anonymous, delete_anonymous pattern_list = [ url(r"^(?P<api_name>%s)%s$" % (self.api_name, trailing_slash()), self.wrap_view('top_level'), name="api_%s_top_level" % self.api_name), ] for name in sorted(self._registry.keys()): self._registry[name].api_name = self.api_name pattern_list.append((r"^(?P<api_name>%s)/resources/" % self.api_name, include(self._registry[name].urls))) ## then add the actions pattern_list.extend([ url(r"^%s/actions/create_anonymous/$" % self.api_name, create_anonymous, name="create_anonymous"), url(r"^%s/actions/delete_anonymous/$" % self.api_name, delete_anonymous, name="delete_anonymous"), url(r"^%s/actions/register/$" % self.api_name, register, name="register"), url(r"^%s/actions/login/$" % self.api_name, login, name="login"), url(r"^%s/actions/logout/$" % self.api_name, logout, name="logout"), url(r"^%s/actions/checkin/$" % self.api_name, checkin, name="checkin"), url(r"^%s/actions/checkout/$" % self.api_name, checkout, name="checkout") ]) urlpatterns = self.prepend_urls() urlpatterns += patterns('', *pattern_list ) return urlpatterns
def get_extra_urls(self): urlpatterns = super(DocumentResource, self).get_extra_urls() urlpatterns += patterns('', url(r'^tempdoc/', include(self.temporary_document_resource.urls)), ) return urlpatterns
def urls(self): urlpatterns = patterns('') for item in self.registered: urlpatterns += patterns('', url('^' + item['base_url'], include(item['urls'])) ) return urlpatterns
def get_extra_urls(self): urlpatterns = super(BaseDocumentResource, self).get_extra_urls() urlpatterns += patterns('', url(r'', include(self.dotpath_resource.urls)), ) return urlpatterns
from django.conf.urls.defaults import patterns, include, url from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.views.generic import TemplateView from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^markitup/', include('markitup.urls')), (r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^about/', TemplateView.as_view(template_name='demo/about.html')), url(r'^', include('solo.urls')), ) urlpatterns += staticfiles_urlpatterns()
autodiscover(admin_site) # Override error pages handler404 = 'esp.web.util.main.error404' handler500 = 'esp.web.util.main.error500' # Static media urlpatterns = static( settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + staticfiles_urlpatterns() # Admin stuff urlpatterns += patterns( '', (r'^admin/doc/', include('django.contrib.admindocs.urls')), (r'^admin/ajax_qsd/?', 'esp.qsd.views.ajax_qsd'), (r'^admin/ajax_autocomplete/?', 'esp.db.views.ajax_autocomplete'), (r'^admin/', include(admin_site.urls)), ( r'^accounts/login/$', 'esp.users.views.login_checked', ), #(r'^learn/Junction/2007_Spring/catalog/?$',RedirectView.as_view(url='/learn/Junction/2007_Summer/catalog/')), (r'^(?P<subsection>(learn|teach|program|help|manage|onsite))/?$', RedirectView.as_view(url='/%(subsection)s/index.html')), ) urlpatterns += patterns( '', (r'^admin', RedirectView.as_view(url='/admin/')), )
from django.conf.urls.defaults import patterns, include from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^settings/', include('livesettings.urls')), (r'^admin/', include(admin.site.urls)), (r'^accounts/login/', 'django.contrib.auth.views.login', {'template_name': 'admin/login.html'}), (r'^$', 'localsite.views.index') )
from django.conf.urls.defaults import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^udj/0_6/', include('udj.urls06')), url(r'^udj/', include('udj.urls05')), # Examples: # url(r'^$', 'udjserver.views.home', name='home'), # url(r'^udjserver/', include('udjserver.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), ) try: from urls_local import * except ImportError: pass
from django.conf.urls.defaults import patterns, include, url, handler500, handler404 from settings import MEDIA_ROOT from django.contrib import admin from apps.core.urls import event_patterns, topic_patterns, feed_patterns, post_patterns, about_patterns, wordpress_redirect_patterns admin.autodiscover() urlpatterns = patterns('', (r'^admin/', include(admin.site.urls)), (r'^member/', include('member.urls')), (r'^event/', include(event_patterns)), (r'^topic/', include(topic_patterns)), (r'^feed/', include(feed_patterns)), (r'^post/', include(post_patterns)), (r'^tweets', include('twitter.urls')), (r'^about/', include(about_patterns)), (r'^(?P<year>\d{4})/(?P<month>\d{1,2})/', include(wordpress_redirect_patterns)), ) urlpatterns += patterns('', (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': MEDIA_ROOT}), (r'^comments/', include('django.contrib.comments.urls')), ) urlpatterns += patterns('apps.core.views', url(r'^index$', 'index', name='index'), url(r'^/?$', 'index'), )
name='docs_detail'), # Handle single version URLs url(r'^docs/(?P<project_slug>[-\w]+)/(?P<filename>.*)$', 'core.views.serve_single_version_docs', name='docs_detail'), # Handle fallbacks url(r'^user_builds/(?P<project_slug>[-\w]+)/rtd-builds/(?P<version_slug>[-._\w]+?)/(?P<filename>.*)$', 'core.views.server_helpful_404', name='user_buils_fallback'), url(r'^user_builds/(?P<project_slug>[-\w]+)/translations/(?P<lang_slug>%s)/(?P<version_slug>[-._\w]+?)/(?P<filename>.*)$' % LANGUAGES_REGEX, 'core.views.server_helpful_404', name='user_builds_fallback_translations'), url(r'^i18n/', include('django.conf.urls.i18n')), url(r'^projects/', include('projects.urls.public')), url(r'^builds/', include('builds.urls')), url(r'^flagging/', include('basic.flagging.urls')), url(r'^accounts/', include('registration.backends.default.urls')), url(r'^search/project/', SearchView.as_view(), name='haystack_project'), url(r'^search/', include('haystack.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^dashboard/', include('projects.urls.private')), url(r'^github', 'core.views.github_build', name='github_build'), url(r'^bitbucket', 'core.views.bitbucket_build', name='bitbucket_build'), url(r'^build/(?P<pk>[-\w]+)', 'core.views.generic_build', name='generic_build'), url(r'^random/(?P<project>[\w-]+)', 'core.views.random_page',
from django.conf.urls.defaults import ( patterns, url, include, # noqa handler500, handler404) from djcelery.views import apply # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( '', # Example: # (r'^tests/', include('tests.foo.urls')), # Uncomment the admin/doc line below and add 'django.contrib.admindocs' # to INSTALLED_APPS to enable admin documentation: # (r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: # (r'^admin/(.*)', admin.site.root), url(r'^apply/(?P<task_name>.+?)/', apply, name='celery-apply'), url(r'^celery/', include('djcelery.urls')), )
from django.conf.urls.defaults import patterns, url, include from django.conf import settings url_mapping = { 'django_memcached': (r'^cache/', include('django_memcached.urls')), 'logjam': (r'^admin/log/', include('logjam.urls')), 'varnishapp': (r'^admin/varnish/', include('varnishapp.urls')), 'positions': (r'^admin/position_management/', include('positions.urls')), 'critic': (r'^critic/', include('critic.urls')), 'api': (r'^api/', include('api.urls')), 'synagg': (r'^syn/', include('synagg.urls')), 'massmedia': (r'^multimedia/', include('massmedia.urls')), 'news_sitemaps': (r'^sitemaps/', include('news_sitemaps.urls')), 'stories': (r'^news/', include('stories.urls')), 'mailfriend': (r'^mail-a-friend/', include('mailfriend.urls')), 'categories': (r'^categories/', include('categories.urls')), 'frontentadmin': (r'^frontendadmin/', include('frontendadmin.urls')), 'offensivecontent': (r'^moderator/', include('offensivecontent.urls')), 'profiles': (r'^profile/', include('profiles.urls')), 'pollit': (r'^polls/', include('pollit.urls')), 'staff': (r'^staff/', include('staff.urls')), 'viewpoint': (r'^blog/', include('viewpoint.urls')), 'admin_tools': (r'^admin_tools/', include('admin_tools.urls')), 'robots': url(r'^robots.txt', 'robots.views.rules_list', name='robots_rule_list'), } otherpatterns = [ url_mapping[app] for app in settings.INSTALLED_APPS if app in url_mapping ] if 'registration' in settings.INSTALLED_APPS:
from django.contrib import admin from django.conf.urls.defaults import patterns, include, url from django.views.generic import TemplateView import nexus admin.autodiscover() nexus.autodiscover() urlpatterns = patterns( '', url(r'nexus/', include(nexus.site.urls)), url(r'experiments/', include('experiments.urls')), url(r'^$', TemplateView.as_view(template_name="test_page.html"), name="test_page"), url(r'^goal/$', TemplateView.as_view(template_name="goal.html"), name="goal"), )
from django.conf import settings from django.conf.urls.defaults import include, patterns from django.contrib.admin import autodiscover from funfactory import admin from stats.monkeypatches import patch # Patch admin site for stats application patch(admin.site) autodiscover() urlpatterns = patterns( '', (r'', include('shared.urls')), (r'', include('badges.urls')), (r'', include('banners.urls')), (r'^accounts/', include('users.urls')), (r'^browserid/', include('browserid.urls')), (r'^admin/', include('smuggler.urls')), (r'^admin/', include(admin.site.urls)), ) ## In DEBUG mode, serve media files through Django. if settings.DEBUG or settings.SERVE_MEDIA: # Remove leading and trailing slashes so the regex matches. media_url = settings.MEDIA_URL.lstrip('/').rstrip('/') urlpatterns += patterns( '', (r'^%s/(?P<path>.*)$' % media_url, 'django.views.static.serve', {
# url(r'^class2go/', include('class2go.foo.urls')), #shibboleth login url(r'^shib-login/?$', 'accounts.views.shib_login', name='shib_login'), #for data collection url(r'^videos/save/', 'courses.videos.actions.save_video_progress'), url(r'^problemsets/attempt/(?P<problemId>\d+)/?$', 'problemsets.views.attempt'), # accounts app for user management url(r'^accounts/profile/?$', 'accounts.views.profile', name='accounts_profile'), url(r'^accounts/profile/edit/?', 'accounts.views.edit'), url(r'^accounts/profile/save_edits/?', 'accounts.views.save_edits'), url(r'^accounts/', include('registration.backends.simple.urls')), # Uncomment the admin/doc line below to enable admin documentation: url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/?', include(admin.site.urls)), # The following line is temprarily commented out until we figure out how django cascades its URL matching operations. # After this is figured out, the rest of the matches below shall be moved to courses.url. #url(r'.*', include('courses.urls')), #Course signup for students url(r'^(?P<course_prefix>[a-zA-Z0-9_-]+)/(?P<course_suffix>[a-zA-Z0-9_-]+)/signup/?$', 'courses.actions.signup_with_course'),
from django.conf.urls.defaults import include from django.contrib import admin from dselector import Parser admin.autodiscover() parser = Parser() url = parser.url urlpatterns = parser.patterns( '', # url(r'!', include('century.tracker.urls')), url(r'admin/doc/!', include('django.contrib.admindocs.urls')), url(r'admin/!', include(admin.site.urls)), )
from django.contrib import admin from django.conf import settings from django.views.generic.simple import direct_to_template from contactform.models import ContactForm from contactform.views import contact admin.autodiscover() urlpatterns = patterns( '', # Examples: # url(r'^$', 'cpi.views.home', name='home'), # url(r'^cpi/', include('cpi.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), url(r'^$', contact), url(r'^index/$', contact), url(r'^contact/$', contact), url(r'^thanks/$', direct_to_template, {'template': 'thanks.html'}), url(r'^about-us/$', direct_to_template, {'template': 'about-us.html'}), ) if settings.DEBUG: urlpatterns += patterns( 'django.contrib.staticfiles.views', url(r'^static/(?P<path>.*)$', 'serve'), )
from snf_django.lib.api import api_endpoint_not_found astakos_account_v1_0 = patterns( 'astakos.api.quotas', url(r'^quotas/?$', 'quotas', name="astakos-api-quotas"), url(r'^service_quotas/?$', 'service_quotas'), url(r'^resources/?$', 'resources'), url(r'^commissions/?$', 'commissions'), url(r'^commissions/action/?$', 'resolve_pending_commissions'), url(r'^commissions/(?P<serial>\d+)/?$', 'get_commission'), url(r'^commissions/(?P<serial>\d+)/action/?$', 'serial_action'), ) astakos_account_v1_0 += patterns( 'astakos.api.user', url(r'^feedback/?$', 'send_feedback'), url(r'^user_catalogs/?$', 'get_uuid_displayname_catalogs'), url(r'^authenticate/?$', 'authenticate'), ) astakos_account_v1_0 += patterns( 'astakos.api.service', url(r'^service/user_catalogs/?$', 'get_uuid_displayname_catalogs'), ) urlpatterns = patterns( '', url(r'^v1.0/', include(astakos_account_v1_0)), (r'^.*', api_endpoint_not_found), )
from django.conf.urls.defaults import patterns, include, url from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), url('', include('nonrelblog.urls')), )
from django.conf.urls.defaults import patterns, include, url from django.conf import settings from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', url(r'^admin/', include(admin.site.urls)), url(r'^accounts/', include('registration.urls')), url(r'', include('events.urls')), ) if settings.DEBUG: from django.contrib.staticfiles.urls import staticfiles_urlpatterns urlpatterns += staticfiles_urlpatterns()
name="addSuggestion"), url(r'^realtime/addQueue', 'base.realtime.addtoQueue', name="addtoQueue"), url(r'^realtime/receive_fb_updates', 'base.realtime.receiveFBUpdates', name="receiveFBUpdates"), url(r'^realtime/setup_fb_updates', 'base.realtime.setupFBUpdates', name="setupFBUpdates"), url(r'^view_profile/$', 'base.views.view_profile', name='view_profile'), url(r'^view_notifications/$', 'base.views.view_notifications', name='view_notifications'), url(r'^test_graphapi/$', 'base.testcode.test_graphapi', name='test_graphapi'), (r'^recommender/', include('recommender.urls')), (r'^visualize/', include('visualizor.urls')), (r'^facebook/', include('django_facebook.urls')), (r'^sandeep_test/', include('sandeep_test.urls')), (r'^sherwin_test/', include('sherwin_test.urls')), (r'^mevlana_test/', include('mevlana_test.urls')), (r'^favicon\.ico$', 'django.views.generic.simple.redirect_to', { 'url': '/static/favicon.ico' }), url(r'^util/imageshack$', 'base.views.get_imageshack', name='get_imageshack'), url(r'^util/get_more_info$', 'base.views.getMoreInfo', name='getMoreInfo'), (r'', include('django.contrib.auth.urls')), (r'', include('django_socketio.urls')), # Examples:
"""Defaults urls for the Zinnia project""" from django.conf.urls.defaults import url from django.conf.urls.defaults import include from django.conf.urls.defaults import patterns urlpatterns = patterns( '', url(r'^tags/', include('zinnia.urls.tags', )), url(r'^feeds/', include('zinnia.urls.feeds')), url(r'^authors/', include('zinnia.urls.authors')), url(r'^categories/', include('zinnia.urls.categories')), url(r'^search/', include('zinnia.urls.search')), url(r'^sitemap/', include('zinnia.urls.sitemap')), url(r'^trackback/', include('zinnia.urls.trackback')), url(r'^discussions/', include('zinnia.urls.discussions')), url(r'^', include('zinnia.urls.quick_entry')), url(r'^', include('zinnia.urls.capabilities')), url(r'^', include('zinnia.urls.entries')), )
from django.conf.urls.defaults import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'proj.views.home', name='home'), url(r'^users/', include('smartmin.users.urls')), url(r'^blog/', include('blog.urls')), url(r'^csv_imports/', include('smartmin.csv_imports.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), )
from django.conf.urls.defaults import patterns, include, url from django.conf import settings from django.contrib import admin # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() admin.autodiscover() urlpatterns = patterns( '', (r'^admin/', include(admin.site.urls)), url(r'^admin_tools/', include('admin_tools.urls')), url(r'^admin/client/charge[/]*$', 'sivams.payments.views.client_charge', name='client_charge'), url(r'^admin/client/invoice[/]*$', 'sivams.payments.views.invoice', name='client_invoice'), url(r'^[/]*$', 'sivams.app.views.home', name='construction'), (r'^accounts/login/$', 'django.contrib.auth.views.login'), url(r'^about[/]*$', 'sivams.app.views.about', name='about'), url(r'^services[/]*$', 'sivams.app.views.services', name='services'), url(r'^contact[/]*$', 'sivams.app.views.contact', name='contact'), url(r'^gallery[/]*$', 'sivams.app.views.gallery', name='gallery'), url(r'^publications[/]*$', 'sivams.app.views.publications', name='publications'), url(r'^dev[/]*$', 'sivams.app.views.home', name='home'), (r'^accounts/login/$', 'django.contrib.auth.views.login'), url(r'^dev/about[/]*$', 'sivams.app.views.about', name='about'),
# Uncomment the next two lines to enable the admin: from django.contrib import admin from django.views.generic.simple import direct_to_template admin.autodiscover() urlpatterns = patterns('', # Examples: # url(r'^$', 'webapp.views.home', name='home'), # url(r'^webapp/', include('webapp.foo.urls')), url(r'^$', direct_to_template, { 'template': 'homepage.html', }, name='home'), # Uncomment the admin/doc line below to enable admin documentation: url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), url(r'^account/', include('account.urls')), url(r'^social/', include('social_auth.urls')), url(r'^about/', include('about.urls')), url(r'^setlang', 'django.views.i18n.set_language', name='set_language'), ) if settings.DEBUG: urlpatterns += patterns('',
# (c) Nelen & Schuurmans. MIT licensed, see LICENSE.rst. from django.conf.urls.defaults import include from django.conf.urls.defaults import patterns from django.conf.urls.defaults import url from django.contrib import admin from lizard_ui.urls import debugmode_urlpatterns from ddsc_management import views admin.autodiscover() urlpatterns = patterns( '', # overviews url(r'^$', views.OverviewsView.as_view(), name='ddsc_management.home'), url(r'^overviews/$', views.OverviewsView.as_view(), name='ddsc_management.overviews'), url(r'^overviews/users/$', views.UsersView.as_view(), name='ddsc_management.users'), url(r'^admin/', include(admin.site.urls)), url(r'^ui/', include('lizard_ui.urls')), url(r'^ddsc_core/', include('ddsc_core.urls')), ) urlpatterns += debugmode_urlpatterns()
#from clms import admin_view as clms_admin_view #from clms.admin import clms_site, setup_admin #setup_admin(clms_site) #JavaScript translation js_info_dict = { 'packages': ('ezweb', ) } urlpatterns = patterns('', # Static content (r'^ezweb/(.*)$', 'django.views.static.serve', {'document_root': path.join(settings.BASEDIR, 'media')}), (r'^api/html/(.*)$', 'django.views.static.serve', {'document_root': path.join(settings.BASEDIR, 'media/html')}), # EzWeb (r'^', include('ezweb.urls')), (r'^user/(?P<user_name>[\.\-\w]+)/$', include('ezweb.urls')), # Gadgets (r'^user/(?P<user_name>[\.\-\w]+)/gadget(s)?', include('gadget.urls')), (r'^gadget(s)?', include('gadget.urls')), # WorkSpaces (r'^workspace(s)?', include('workspace.urls')), # Contract Manager (r'^contract(s)?', include('resourceSubscription.urls')), # Remote Channel Manager (r'^channel(s)?/external', include('remoteChannel.urls')),
# from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( '', # Examples: # url(r'^$', 'blongo.views.home', name='home'), # url(r'^blongo/', include('blongo.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: # url(r'^admin/', include(admin.site.urls)), #url mapping added by micadeyeye url(r'^$', 'blongo.blogapp.views.index'), url(r'^admin/publications/$', 'blongo.blogapp.views.publications'), url(r'^admin/update/$', 'blongo.blogapp.views.update'), url(r'^admin/sections/$', 'blongo.blogapp.views.sections'), url(r'^admin/profile/$', 'blongo.blogapp.views.profile'), url(r'^admin/delete/$', 'blongo.blogapp.views.delete'), # Login / logout. url(r'^login/$', 'django.contrib.auth.views.login'), url(r'^logout/$', 'blongo.blogapp.views.logout_page'), url(r'^admin/$', 'blongo.blogapp.views.admin_page'), url(r'^committee/$', 'blongo.blogapp.views.committee_page'), url(r'^admin/committee/$', 'blongo.blogapp.views.committee_admin_page'), #next line added by micadeyeye to support the django-registration-me app url(r'^accounts/', include('blongo.registration.urls')), )
} ADMIN_REORDER = ( ("customer", ("Card","SipBuddies" ,"IaxBuddies","Callerid","Cardgroup","Speeddial")), ("call_report", ("Call",)), ("system_settings", ("Config", "ConfigGroup")), ) #### Satchmo unique variables #### from django.conf.urls.defaults import patterns, include SATCHMO_SETTINGS = { 'SHOP_BASE' : '', 'MULTISHOP' : False, #'SHOP_URLS' : patterns('satchmo_store.shop.views',) 'SHOP_URLS' : patterns('', (r'^i18n/', include('l10n.urls')),) } AUTHENTICATION_BACKENDS = ( 'satchmo_store.accounts.email-auth.EmailBackend', 'django.contrib.auth.backends.ModelBackend' ) gettext = lambda s: s try : #from settings_local import * from local_settings import *
admin.autodiscover() # API Resources v1_api = Api(api_name='v1') v1_api.register(UserResource()) v1_api.register(ItemResource()) v1_api.register(ItemCategoryResource()) v1_api.register(MessageResource()) # v1_api.register(TeamResource()) urlpatterns = patterns( '', url(r'^v2/', direct_to_template, {'template': 'v2/index.html'}, name='v2'), url(r'^$', LoginView.as_view(), {}, name="home"), url(r'^admin/', include(admin.site.urls)), url(r'^about/$', AboutView.as_view(), {}, name="about"), url(r"^404/$", direct_to_template, {'template': '404.html'}, name='404'), url(r"^accounts/", include("whwn.urls.accounts", namespace="accounts", app_name="whwn")), url(r"^locations/", include("whwn.urls.locations", namespace="locations", app_name="whwn")), url(r"^users/", include("whwn.urls.users", namespace="users", app_name="whwn")), url( r"^accounts/register/$", 'registration.views.register', { "form_class": NewUserRegistrationForm, "backend": "whwn.register.RegistrationBackend", "template_name": "registration/signup.html" }),
from churnalism_us.sitemap import GeneralSitemap from sidebyside.sitemap import SidebysideSitemap sitemaps = {'general': GeneralSitemap, 'sidebyside': SidebysideSitemap} urlpatterns = patterns( '', # Examples: # url(r'^$', 'churnalism_us.views.home', name='home'), # url(r'^churnalism_us/', include('churnalism_us.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), url(r'^$', 'sidebyside.views.search_page', name='index'), url(r'^about/$', direct_to_template, {'template': 'about.html'}, name='about'), url(r'^404/$', direct_to_template, {'template': '404.html'}, name='404'), url(r'^contact/$', 'sidebyside.views.contact', name='contact'), url(r'^downloads/$', direct_to_template, {'template': 'downloads.html'}, name='downloads'), url(r'^beta/$', direct_to_template, {'template': 'beta.html'}, name='beta-instructions'), url(r'^sidebyside/', include('sidebyside.urls')), url(r'^api/', include('apiproxy.urls')), url(r'^iframe/',
# # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # vim: ai ts=4 sts=4 et sw=4 # import os from django.conf.urls.defaults import patterns, include, handler500, handler404 CURRENT_PATH = os.path.abspath(os.path.dirname(__file__).decode('utf-8') ).replace('\\', '/') js_info_dict = { 'packages': ('baruwa',), } urlpatterns = patterns('', (r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict), (r'^$', 'baruwa.web.visits.views.index', {}, 'index-page'), (r'^visits/', include('baruwa.web.visits.urls')), (r'^connections/', include('baruwa.web.connections.urls')), (r'^reports/', include('baruwa.web.reports.urls')), (r'^status/', include('baruwa.web.status.urls')), (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(CURRENT_PATH, 'static')}), (r'^accounts/', include('baruwa.mail.accounts.urls')), (r'^settings/', include('baruwa.web.config.urls')), )
from django.conf.urls.defaults import patterns, include, url urlpatterns = patterns( '', url(r'^ajax/', include('ajax.urls')), )
from django.conf.urls.defaults import patterns, include from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', (r'^admin/', include(admin.site.urls)), #index url (r'^$', 'member.views.index'), (r'^index/$', 'member.views.index'), #member urls (r'^member/add/$', 'member.views.add'), (r'^member/update/(\d+)/$', 'member.views.update'), (r'^member/(\d+)/$', 'member.views.get'), (r'^member/list/$', 'member.views.list'), (r'^member/list/(\d+)/$', 'member.views.list'), #fee urls #fee acoount (r'^fee/account/account/$', 'fee.views.account_get'), #fee bank (r'^fee/bank/add/$', 'fee.views.bank_add'), (r'^fee/bank/list/$', 'fee.views.bank_list'), (r'^fee/bank/list/(\d+)/$', 'fee.views.bank_list'), #fee cost (r'^fee/cost/add/$', 'fee.views.cost_add'), (r'^fee/cost/list/$', 'fee.views.cost_list'), (r'^fee/cost/list/(\d+)/$', 'fee.views.cost_list'), #fee revenue (r'^fee/revenue/add/$', 'fee.views.revenue_add'), (r'^fee/revenue/list/$', 'fee.views.revenue_list'),