def test_templatetags(self):
        self.compile_bundles("webpack.config.simple.js")
        self.compile_bundles("webpack.config.app2.js")
        view = TemplateView.as_view(template_name="home.html")
        request = self.factory.get("/")
        result = view(request)
        self.assertIn(
            '<link type="text/css" href="/static/bundles/styles.css" rel="stylesheet"/>', result.rendered_content
        )
        self.assertIn('<script type="text/javascript" src="/static/bundles/main.js"></script>', result.rendered_content)

        self.assertIn(
            '<link type="text/css" href="/static/bundles/styles-app2.css" rel="stylesheet"/>', result.rendered_content
        )
        self.assertIn('<script type="text/javascript" src="/static/bundles/app2.js"></script>', result.rendered_content)
        self.assertIn('<img src="/static/my-image.png"/>', result.rendered_content)

        view = TemplateView.as_view(template_name="only_files.html")
        result = view(request)
        self.assertIn("var contentCss = '/static/bundles/styles.css'", result.rendered_content)
        self.assertIn("var contentJS = '/static/bundles/main.js'", result.rendered_content)

        self.compile_bundles("webpack.config.publicPath.js")
        view = TemplateView.as_view(template_name="home.html")
        request = self.factory.get("/")
        result = view(request)
        self.assertIn('<img src="http://custom-static-host.com/my-image.png"/>', result.rendered_content)
 def define_urls(self):
     return (
         url(r'^users/$',
             self.decorate(TemplateView.as_view(template_name='advreport_examples/users.html')),
             name='users'),
         url(r'^examples/$',
             self.decorate(TemplateView.as_view(template_name='advreport_examples/examples.html')),
             name='examples'),
     )
    def test_request_blocking(self):
        # FIXME: This will work 99% time but there is no garauntee with the
        # 4 second thing. Need a better way to detect if request was blocked on
        # not.
        wait_for = 3
        view = TemplateView.as_view(template_name='home.html')

        with self.settings(DEBUG=True):
            open(settings.WEBPACK_LOADER['STATS_FILE'], 'w').write(json.dumps({'status': 'compiling'}))
            then = time.time()
            request = self.factory.get('/')
            result = view(request)
            t = Thread(target=self.compile_bundles, args=('webpack.config.simple.js', wait_for))
            t.start()
            result.rendered_content
            elapsed = time.time() - then
            t.join()
            self.assertTrue(elapsed > wait_for)

        with self.settings(DEBUG=False):
            self.compile_bundles('webpack.config.simple.js')
            then = time.time()
            request = self.factory.get('/')
            result = view(request)
            result.rendered_content
            elapsed = time.time() - then
            self.assertTrue(elapsed < wait_for)
Exemple #4
0
 def get_root_urls(self):
     urlpatterns = [
         url('^$',
             self.article_view_class.as_view(),
             name='root',
             kwargs={'path': ''}),
         url('^create-root/$',
             article.CreateRootView.as_view(),
             name='root_create'),
         url('^missing-root/$',
             article.MissingRootView.as_view(),
             name='root_missing'),
         url('^_search/$',
             get_class_from_str(self.search_view_class).as_view(),
             name='search'),
         url('^_revision/diff/(?P<revision_id>\d+)/$',
             self.article_diff_view,
             name='diff'),
         url('^_revision/padlist/$',
             TemplateView.as_view(template_name="wiki/padlist.html",
                                  content_type='text/html'),
             name='padlist'),
         # url('^articlelist$',
         #     TemplateView.as_view(template_name="angular/templates/articlelist.html",
         #                          content_type='text/html'),
         #     name='articlelist'),
         # url('^article_view$',
         #     TemplateView.as_view(template_name="angular/templates/article_view.html",
         #                          content_type='text/html'),
         #     name='article_view'),
         #url('^ng$', 'wiki.views.ng.index',
         #    name='ng_article_view'),
     ]
     return urlpatterns
    def test_jinja2(self):
        self.compile_bundles("webpack.config.simple.js")
        self.compile_bundles("webpack.config.app2.js")
        view = TemplateView.as_view(template_name="home.jinja")

        if django.VERSION >= (1, 8):
            settings = {
                "TEMPLATES": [
                    {
                        "BACKEND": "django_jinja.backend.Jinja2",
                        "APP_DIRS": True,
                        "OPTIONS": {
                            "match_extension": ".jinja",
                            "extensions": DEFAULT_EXTENSIONS + ["webpack_loader.contrib.jinja2ext.WebpackExtension"],
                        },
                    }
                ]
            }
        else:
            settings = {"TEMPLATE_LOADERS": ("django_jinja.loaders.FileSystemLoader", "django_jinja.loaders.AppLoader")}
        with self.settings(**settings):
            request = self.factory.get("/")
            result = view(request)
            self.assertIn(
                '<link type="text/css" href="/static/bundles/styles.css" rel="stylesheet"/>', result.rendered_content
            )
            self.assertIn(
                '<script type="text/javascript" src="/static/bundles/main.js"></script>', result.rendered_content
            )
    def test_request_blocking(self):
        # FIXME: This will work 99% time but there is no garauntee with the
        # 4 second thing. Need a better way to detect if request was blocked on
        # not.
        wait_for = 3
        view = TemplateView.as_view(template_name="home.html")

        with self.settings(DEBUG=True):
            open(settings.WEBPACK_LOADER[DEFAULT_CONFIG]["STATS_FILE"], "w").write(json.dumps({"status": "compiling"}))
            then = time.time()
            request = self.factory.get("/")
            result = view(request)
            t = Thread(target=self.compile_bundles, args=("webpack.config.simple.js", wait_for))
            t2 = Thread(target=self.compile_bundles, args=("webpack.config.app2.js", wait_for))
            t.start()
            t2.start()
            result.rendered_content
            elapsed = time.time() - then
            t.join()
            t2.join()
            self.assertTrue(elapsed > wait_for)

        with self.settings(DEBUG=False):
            self.compile_bundles("webpack.config.simple.js")
            self.compile_bundles("webpack.config.app2.js")
            then = time.time()
            request = self.factory.get("/")
            result = view(request)
            result.rendered_content
            elapsed = time.time() - then
            self.assertTrue(elapsed < wait_for)
Exemple #7
0
def mylogin(request):

  if request.method == 'POST':
    user = authenticate(username=request.POST['username'], password=request.POST['password'])
    if user is not None:
      if user.is_active:
        login(request, user)
        # success
	#return direct_to_template(request, 'aules/index.html')
        return HttpResponseRedirect('/')
      else:
        # disabled account
        #return direct_to_template(request, 'aules/inactive_account.html')
        return TemplateView.as_view(template_name='aules/inactive_account.html')
    else:
      # invalid login
      #return direct_to_template(request, 'aules/invalid_login.html')
	return TemplateView.as_view(template_name='aules/invalid_login.html')
Exemple #8
0
def register(request,template_name='register/p_register.html'):
    
    if request.user.is_authenticated():
        return HttpResponseRedirect(reverse('views.home'))
    
    template_var={}
    form = RegistrationForm()    
    if request.method == 'POST':
        form = RegistrationForm(request.POST.copy())
        if form.is_valid():
            username = form.cleaned_data['username']
            email = form.cleaned_data['email']
            password = form.cleaned_data['password']
            user = User.objects.create_user(username,email,password)
            if accounts_settings.USER_ACTIVE_BY_EMAIL == True:
                user.is_active = False
            user.save()
            if accounts_settings.USER_ACTIVE_BY_EMAIL == False:
                #if it's unnecessary to active by email, login directly.
                _login(request, email, password) 
                return HttpResponseRedirect(reverse('views.home'))
            else:
                """
                Generates a one-use only link for activation and sends to the user
                """
                from django.core.mail import send_mail
                email_template_name = 'register/activation_email.html'
                current_site = get_current_site(request)
                site_name = current_site.name
                domain = current_site.domain
                use_https = False
               
                t = loader.get_template(email_template_name)
                c = {
                    'email': user.email,
                    'domain': domain,
                    'site_name': site_name,
                    'uid': int_to_base36(user.id),
                    'user': user,
                    'token': default_token_generator.make_token(user),
                    'protocol': use_https and 'https' or 'http',
                    }
                
                try:
                    send_mail(_(u'%s:激活账户') % site_name,
                              t.render(Context(c)), None, [user.email])
                    return HttpResponseRedirect(reverse('accounts.views.register_complete'))
                except:
                    user.delete()
                    return TemplateView.as_view(template_name='register/register_fail.html')
                    
            
    template_var['form'] = form
    return render_to_response(template_name, template_var, context_instance=RequestContext(request))
def template_url(path):
    """
    Shortcut method that generates a url for paths which map directly to
    templates.

    For example, the following will map "/home" to the `home.html` template.

        simple_url('home')

    :param path: the URL path that you would like to the template to
    :type path: str
    """
    return url(
        r'^{}$'.format(path),
        TemplateView.as_view(template_name='{}.html'.format(path)),
        name=path.replace('/', '-')
    )
Exemple #10
0
from .views import users, works, documents, tasks, places, workflows


urlpatterns = [
    # homepage
    url(r'^$', RedirectView.as_view(url='/places/', permanent=False)),
    # old permanent redirect
    url(r'^library/$', RedirectView.as_view(url='/places/', permanent=True)),

    # auth and accounts
    url(r'^accounts/', include('allauth.urls')),
    url(r'^accounts/profile/$', users.EditAccountView.as_view(), name='edit_account'),
    url(r'^accounts/profile/api/$', users.EditAccountAPIView.as_view(), name='edit_account_api'),
    url(r'^accounts/accept-terms$', users.AcceptTermsView.as_view(), name='accept_terms'),

    url(r'^terms', TemplateView.as_view(template_name='indigo_app/terms.html'), name='terms_of_use'),
    url(r'^help', RedirectView.as_view(url='https://indigo.readthedocs.io/en/latest/', permanent=False), name='help'),

    url(r'^places/$', places.PlaceListView.as_view(), name='places'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/$', places.PlaceDetailView.as_view(), name='place'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/activity$', places.PlaceActivityView.as_view(), name='place_activity'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/metrics$', places.PlaceMetricsView.as_view(), name='place_metrics'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/settings', places.PlaceSettingsView.as_view(), name='place_settings'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/localities', places.PlaceLocalitiesView.as_view(), name='place_localities'),

    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/$', tasks.TaskListView.as_view(), name='tasks'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/new$', tasks.TaskCreateView.as_view(), name='create_task'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/update$', tasks.TaskBulkUpdateView.as_view(), name='bulk_task_update'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/$', tasks.TaskDetailView.as_view(), name='task_detail'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/edit$', tasks.TaskEditView.as_view(), name='task_edit'),
    url(r'^places/(?P<place>[a-z]{2}(-[^/]+)?)/tasks/(?P<pk>\d+)/assign', tasks.TaskAssignView.as_view(), name='assign_task'),
Exemple #11
0
from django.conf.urls import url, include
from django.contrib import admin
from django.views.generic.base import TemplateView
from . import views

urlpatterns = [
    url(r'^$', views.home, name='home'),
    url(r'^signup/$', views.SignUp.as_view(), name='signup'),
    url(r'^add_money/',
        TemplateView.as_view(template_name='add_money.html'),
        name='add_money'),
    url(r'^add/', views.add, name='add'),
    url(r'^sub_money/',
        TemplateView.as_view(template_name='sub_money.html'),
        name='sub_money'),
    url(r'^subtract/', views.subtract, name='subtract'),
]
Exemple #12
0
urlpatterns = [url(r'^$', views.home, name='home'),
               url(r'^accounts/',
                   include('allauth.urls')),
               url(r'^admin/',
                   admin.site.urls),
               url(r'^api/auth/login',
                   obtain_expiring_auth_token, name='obtain_expiring_auth_token'),
               url(r'^api/auth/',
                   include('rest_auth.urls')),
               url(r'^api/auth/registration/account-confirm-email/(?P<key>[-:\w]+)/$',   # noqa
                   ConfirmEmailView.as_view(),
                   name='account_confirm_email'),
               url(r'^api/auth/registration/',
                   include('rest_auth.registration.urls')),
               url(r'^auth/api/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$',  # noqa
                   TemplateView.as_view(
                       template_name="password_reset_confirm.html"),
                   name='password_reset_confirm'),
               url(r'^api/auth/email-confirmed/$',
                   TemplateView.as_view(
                       template_name="account/email_confirm.html"),
                   name='email_confirm_done'),
               url(r'^api/accounts/',
                   include('accounts.urls',
                           namespace='accounts')),
               url(r'^api/challenges/',
                   include('challenges.urls',
                           namespace='challenges')),
               url(r'^api/analytics/',
                   include('analytics.urls',
                           namespace='analytics')),
               url(r'^api/hosts/',
Exemple #13
0
"""ResultViewApplication URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from django.views.generic.base import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('django.contrib.auth.urls')),
    path('app/', include('result.urls')),
    path('', TemplateView.as_view(template_name='admin.html'), name='admin'),
]
Exemple #14
0
            {'redirect_url': settings.INDEX_URL}),
    )

#==============================================================================
# Only enable new registration if requested
if settings.ENABLE_USER_REGISTRATION:
    urlpatterns += patterns(
        '',
        # user registration and activation
        url(r'^auth/register/$', RegisterView.as_view(), name='auth_register'),
        url(r'^auth/activate/(?P<activation_key>.*)/$',
            ActivateView.as_view(),
            name='auth_activate'),
    )

#==============================================================================
# Debug views
if settings.DEBUG:
    urlpatterns += patterns(
        '',
        (r'^500/$',
         TemplateView.as_view(
             template_name=get_skin_relative_path('500.html'))),
        (r'^404/$',
         TemplateView.as_view(
             template_name=get_skin_relative_path('404.html'))),
        (r'^403/$',
         TemplateView.as_view(
             template_name=get_skin_relative_path('403.html'))),
    )
Exemple #15
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from __future__ import unicode_literals

from django.conf.urls import include, url
from django.views.generic.base import TemplateView


urlpatterns = [

    url(r'^import/', include('djmongo.dataimport.urls')),
    url(r'^console/', include('djmongo.console.urls')),
    url(r'^search/', include('djmongo.search.urls')),
    url(r'^write/', include('djmongo.write.urls')),
    url(r'^accounts/', include('djmongo.accounts.urls')),
    url(r'^aggregations/', include('djmongo.aggregations.urls')),
    url(r'^$', TemplateView.as_view(template_name='djmongo/console/splash.html'),
        name='djmongo_splash'),
]
Exemple #16
0
from django.conf.urls.defaults import patterns, url
from django.views.generic.base import TemplateView


urlpatterns = patterns(
    '',
    url(r'$', TemplateView.as_view(template_name='projects.html'),
        name='projects'),
)
Exemple #17
0
)

shell_patterns = patterns(
    '',
    url(r'^extension-query/', views.ajax_query_view, name='extensions-query'),
    url(r'^extension-info/', views.ajax_details_view),
    url(r'^download-extension/(?P<uuid>.+)\.shell-extension\.zip$',
        views.shell_download,
        name='extensions-shell-download'),
    url(r'^update-info/', views.shell_update, name='extensions-shell-update'),
)

urlpatterns = patterns(
    '',
    url(r'^$',
        TemplateView.as_view(template_name='extensions/list.html'),
        name='extensions-index'),
    url(r'^about/$',
        TemplateView.as_view(template_name='extensions/about.html'),
        name='extensions-about'),
    url(r'^extension/(?P<pk>\d+)/(?P<slug>.+)/$',
        views.extension_view,
        name='extensions-detail'),
    url(r'^extension/(?P<pk>\d+)/$',
        views.extension_view,
        dict(slug=None),
        name='extensions-detail'),
    url(r'^local/',
        TemplateView.as_view(template_name='extensions/local.html'),
        name='extensions-local'),
    url(r'^rss/', feeds.LatestExtensionsFeed(), name='extensions-rss-feed'),
"""eleezeaccessories URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.10/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from blog.api import views
from django.conf.urls import url, include
from django.contrib import admin
from blog.views import index
from django.views.generic.base import TemplateView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', TemplateView.as_view(template_name="base.html"), name='base'),
    url(r'^api/blog/v1/', include(r'blog.api.urls'))
]
Exemple #19
0
"""mysite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.views.generic.base import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('page.urls')),
    path('',
         TemplateView.as_view(template_name='landing_page.html'),
         name='frontend'),
]
    # Override email confirm to use allauth's HTML view instead of rest_auth's API view
    path("rest-auth/registration/account-confirm-email/<str:key>/", confirm_email),
    path("rest-auth/registration/", include("rest_auth.registration.urls")),
]

admin.site.site_header = "CrowTry"
admin.site.site_title = "CrowTry Admin Portal"
admin.site.index_title = "CrowTry Admin"

# swagger
api_info = openapi.Info(
    title="PepUpp API",
    default_version="v1",
    description="API documentation for PepUpp App",
)

schema_view = get_schema_view(
    api_info,
    public=True,
    permission_classes=(permissions.IsAuthenticated,),
)

urlpatterns += [
    path("api-docs/", schema_view.with_ui("swagger", cache_timeout=0), name="api_docs")
]


urlpatterns += [path("", TemplateView.as_view(template_name='index.html'))]
urlpatterns += [re_path(r"^(?:.*)/?$",
                TemplateView.as_view(template_name='index.html'))]
Exemple #21
0
from django.conf.urls import include, url
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from django.views.generic.base import TemplateView
from registration.backends.simple.views import RegistrationView
from .settings import MEDIA_ROOT, DEBUG

from extuser.forms import UserForm

#admin.autodiscover()

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='base.html'), name='home'),
    url(r'^blog/', include('blog.urls', namespace='blog')),
    url(r'^conf/', include('conference.urls', namespace='conf')),
    url(r'^chat/', include('chat.urls', namespace='chat')),
    url(r'^user/', include('extuser.urls', namespace='user')),
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=UserForm),
        name='registration_register'),
    url(r'^accounts/',
        include('registration.backends.simple.urls', namespace='auth')),
    url(r'^admin/', admin.site.urls),
]

if DEBUG:

    urlpatterns += [
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': MEDIA_ROOT}),
    ]
Exemple #22
0
from django.urls import path, re_path
from django.views.generic.base import TemplateView

from flashtux.common.views import DownloadView
from flashtux.image.views import images

urlpatterns = [
    path('screenshots/',
         images,
         kwargs={
             'section': 'gmemo',
             'category': 'screenshot',
             'template': 'screenshots.html',
         },
         name='gmemo_screenshots'),
    path('screenshots/<str:filename>/',
         images,
         kwargs={
             'section': 'gmemo',
             'category': 'screenshot',
             'template': 'screenshots.html',
         },
         name='gmemo_screenshot'),
    re_path(r'^download(?:/(?P<version>(stable|devel|old)))?/$',
            DownloadView.as_view(template_name='gmemo/download.html'),
            name='gmemo_download'),
    path('support/',
         TemplateView.as_view(template_name='gmemo/support.html'),
         name='gmemo_support'),
]
Exemple #23
0
                                       password_reset_complete,
                                       password_reset_confirm,
                                       password_reset_done)
from django.views.generic.base import TemplateView

from registration.backends.default.views import ActivationView
from registration.backends.default.views import RegistrationView

from gobotany.plantshare.emailconfirmation_views import confirm_email
from gobotany.plantshare.views import (change_email,
                                       change_email_confirmation_sent)
from .forms import RegistrationFormWithCaptcha

urlpatterns = [
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    # Activation keys get matched by \w+ instead of the more specific
    # [a-fA-F0-9]{40} because a bad activation key should still get to the
    # view; that way it can return a sensible "invalid key" message instead
    # of a confusing 404.
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(form_class=RegistrationFormWithCaptcha),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
Exemple #24
0
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from django.contrib.auth import views as auth_views
from django.views.generic.base import TemplateView
from Pentagram.views import like
from rest_framework.authtoken import views as authtoken_views

urlpatterns = [
    url(r'^api/v1/login/$', authtoken_views.obtain_auth_token),
    url(r'^api/v1/users/$', 'Pentagram.views.users', name='users'),
    url(r'^api/v1/photos/$', 'Pentagram.views.photos', name='photos'),
    url(r'^api/v1/photos/(?P<id_photo>[0-9]*)/comments/$', 'Pentagram.views.comments', name='comments'),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^user/login/', auth_views.login, {'template_name': 'login.html'}, name="login"),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name="homepage"),
    url(r'^api/photos/(?P<id_photo>[0-9]*)/like/$', like, name="like"),

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.contrib.auth.decorators import login_required
from django.conf.urls import url
from django.views.generic.base import TemplateView

from . import views

app_name = 'bank_admin'
urlpatterns = [
    url(r'^$', login_required(TemplateView.as_view(
        template_name='bank_admin/dashboard.html')),
        name='dashboard'),
    url(r'^refund_pending/download/$', views.download_refund_file,
        name='download_refund_file'),
    url(r'^adi/download/$', views.download_adi_journal,
        name='download_adi_journal'),
    url(r'^bank_statement/download/$', views.download_bank_statement,
        name='download_bank_statement')
]
Exemple #26
0
        r'^package/(?P<package_name>[\w\-\+]+)/',
        include([
            url(r'^config$',
                PackageConfigView.as_view(),
                name="settings-package-config"),
        ])),
    url(r'^packages/new$',
        NewPackageView.as_view(),
        name="settings-packages-new"),
    url(r'^packages$', PackageSettingsView.as_view(),
        name="settings-packages"),
    url(r'^languages$',
        LanguagesSettingsView.as_view(),
        name="settings-languages"),
    url(r'^notification$',
        TemplateView.as_view(template_name="settings/notification.html"),
        name="settings-notification"),
    url(r'^jobs$',
        login_required(
            TemplateView.as_view(template_name="settings/jobs.html"),
            login_url="admin:index"),
        name="settings-jobs"),
    url(r'^graph-rules/new$',
        NewGraphRuleView.as_view(),
        name="settings-graph-rules-new"),
    url(r'^graph-rules$',
        GraphRulesSettingsView.as_view(),
        name="settings-graph-rules"),
    url(r'^logs$', LogsSettingsView.as_view(), name="settings-logs"),
]
Exemple #27
0
    #Utility
    (r'^utility/autocomplete/$', 'what_apps.utility.views.autocomplete_dispatcher'),
    (r'^utility/save_tags_for_object/(?P<model_info>\w+)/$', 'what_apps.utility.views.save_tags_for_object'),
    
     #Math
     (r'^donald/get_sigma/$', 'what_apps.donald.views.get_sigma'),
     
     (r'^tinymce/', urls.include('tinymce.urls')),
     
     #Mellon
     (r'^mellon/enter_new_magnetic_card/$', 'what_apps.mellon.views.new_card_function_form'),
     (r'^mellon/submit_new_magnetic_card/$', 'what_apps.mellon.views.save_new_card'),
     (r'^mellon/authenticate_card/$', 'what_apps.mellon.views.authenticate_card'),
     
     #BlastForm
     (r'^blast_form/$', 'what_apps.email_blast.views.email_blast'),
     (r'^blast_form/confirmation/$', 'what_apps.email_blast.views.confirmation'),
     (r'^people/role_form/$', 'what_apps.people.views.role_form'),
     (r'^people/membership_roles/$', 'what_apps.people.views.membership_roles'),
    (r'^isLoggedInDisplay/$', TemplateView.as_view(), {'template': 'widgets/login.html'}),
    (r'^graph_test/', TemplateView.as_view(), {'template': 'graph_test.html'}),
)
   


urlpatterns += urls.patterns('',(r'^users/(?P<username>\w+)/$', 'what_apps.social.views.profile'),)


handler404 = 'what_apps.meta.errors.page_not_found'
handler500 = "what_apps.meta.errors.server_error"
Exemple #28
0
    path("reset_password/",
         auth_views.PasswordResetView.as_view(
             template_name="password_management/password_reset.html"),
         name="reset_password"),
    path("password_reset/done/",
         auth_views.PasswordResetDoneView.as_view(
             template_name="password_management/password_reset_sent.html"),
         name="password_reset_done"),
    path("reset/<uidb64>/<token>/",
         auth_views.PasswordResetConfirmView.as_view(
             template_name="password_management/password_reset_form.html"),
         name="password_reset_confirm"),
    path('reset/done/',
         auth_views.PasswordResetCompleteView.as_view(
             template_name="password_management/password_reset_complete.html"),
         name="password_reset_complete"),
    path("", include("django.contrib.auth.urls")),
    path("", include("gifts.urls")),
    path("oauth/", include("social_django.urls", namespace="social")),
    path(
        "robots.txt",
        TemplateView.as_view(template_name="gifts/robots.txt",
                             content_type="text/plain"),
    ),
    path(
        "sitemap.xml",
        TemplateView.as_view(template_name="gifts/sitemaps.xml",
                             content_type="text/xml"),
    ),
]
Exemple #29
0
        template_name="form_category.html",
        form_class=CategoryForm,
        success_url="/category/",
    )), name="category_update"),
    url(r"^bill/add/$", login_required(BillCreateView.as_view(
        template_name="form_bill.html",
        form_class=BillForm,
        success_url="/",
    )), name="bill_add"),
    url(r"^bill/rm/(?P<pk>\d+)/$", login_required(DeleteView.as_view(
        model=Bill,
        template_name="confirm_bill.html",
        success_url="/",
    )), name="bill_remove"),
    url(r"^bill/update/(?P<pk>\d+)/$", login_required(UpdateView.as_view(
        model=Bill,
        template_name="form_bill.html",
        form_class=BillForm,
        success_url="/",
    )), name="bill_update"),
    url(r"^stats/$", login_required(StatsView.as_view()), name="stats"),
    url(r"^mobile/$", login_required(TemplateView.as_view(
        template_name="mobile.html",
    )), name="mobile"),
    url(r"^", login_required(ListView.as_view(
        queryset=Bill.objects.order_by("date").reverse(),
        template_name="list_bill.html",
        paginate_by=20,
    )), name="home"),
)
Exemple #30
0
v1_api = Api(api_name='v1')
v1_api.register(UserResource())
v1_api.register(ProjectResource())
v1_api.register(VersionResource())
v1_api.register(FileResource())

admin.autodiscover()

handler404 = server_error_404
handler500 = server_error_500

basic_urls = [
    url(r'^$', HomepageView.as_view(), name='homepage'),
    url(r'^support/', SupportView.as_view(), name='support'),
    url(r'^security/', TemplateView.as_view(template_name='security.html')),
]

rtd_urls = [
    url(r'^bookmarks/', include('readthedocs.bookmarks.urls')),
    url(r'^search/$', search_views.elastic_search, name='search'),
    url(r'^dashboard/', include('readthedocs.projects.urls.private')),
    url(r'^profiles/', include('readthedocs.profiles.urls.public')),
    url(r'^accounts/', include('readthedocs.profiles.urls.private')),
    url(r'^accounts/', include('allauth.urls')),
    url(r'^notifications/', include('readthedocs.notifications.urls')),
    url(r'^accounts/gold/', include('readthedocs.gold.urls')),
    # For redirects
    url(r'^builds/', include('readthedocs.builds.urls')),
    # For testing the 404's with DEBUG on.
    url(r'^404/$', handler404),
Exemple #31
0
from django.conf.urls import url
from django.views.generic.base import TemplateView

from . import views

urlpatterns = [
    url(r"^create-account/$", views.CreateAccountView.as_view()),
    url(r"^change-email/$", views.UpdateEmailView.as_view()),
    url(r"^change-password/$", views.UpdatePasswordView.as_view()),
    url(r"^login/$", views.LoginView.as_view()),
    url(r"^logout/$", views.LogoutView.as_view()),
    url(r"^user-info/$", views.UserInfoView.as_view()),
    url(r"^lost-password/$", views.LostPasswordView.as_view()),
    url(r"^reset-password/(?P<token>[0-9A-Za-z\-]{36})/", views.PasswordResetView.as_view(), name="reset_password"),
    url(
        r"^reset-password-success/",
        TemplateView.as_view(template_name="password_reset_success.html"),
        name="reset_password_success",
    ),
]
Exemple #32
0
"""obstool URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from django.contrib import admin
from django.views.generic.base import TemplateView
from settings import MEDIA_ROOT,SITE_ROOT

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='main.html')),
    url(r'^index.html$', TemplateView.as_view(template_name='main.html')),
    url(r'^navigator/', include('navigator.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
       {'document_root':MEDIA_ROOT}),
    url(r'(?P<path>.*)$', 'django.views.static.serve',
               {'document_root':SITE_ROOT}),
]
Exemple #33
0
from django.urls import path
from quesAns.views import answerView
from userProfile.views import signUpView, winnerView, hackerboardView
from django.contrib.auth.views import LoginView, LogoutView
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic.base import TemplateView
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/',
         LoginView.as_view(template_name='registration/login.html'),
         name="login"),
    path('logout/',
         LogoutView.as_view(template_name='registration/logout.html'),
         name="logout"),
    path('signup/', signUpView, name="signup"),
    path('winner/', winnerView, name='winner'),
    path('instructions/',
         TemplateView.as_view(template_name='instructions.html'),
         name='instructions'),
    path('quest/', answerView, name="quest"),
    path('about/',
         TemplateView.as_view(template_name='about.html'),
         name='about'),
    path('hackerboard/', hackerboardView, name='hackerboard'),
    path('winner/',
         TemplateView.as_view(template_name='winner.html'),
         name='winner'),
    path('', TemplateView.as_view(template_name='home.html'), name='index')
]
#-*- coding: utf-8 -*-

from __future__ import unicode_literals

from django.conf.urls import patterns, url
from django.views.generic.base import TemplateView


urlpatterns = patterns("",
    url(r"^$", TemplateView.as_view(template_name="about/about.html"), name="about"),
    url(r"^terms/$", TemplateView.as_view(template_name="about/terms.html"), name="terms"),
    url(r"^privacy/$", TemplateView.as_view(template_name="about/privacy.html"), name="privacy"),
)
Exemple #35
0
from django.conf import settings
from django.conf.urls.defaults import *
from django.contrib import admin
from django.views.generic.base import TemplateView
from audit import receivers
admin.autodiscover()

handler500 = 'collect_app.views.server_error'

urlpatterns = patterns(
    '',
    #Index Page
    (r'^$', TemplateView.as_view(template_name="layout/index.html")),
    #Admin App
    (r'^admin/', include(admin.site.urls)),
    # Login App
    url(r'', include('login.urls')),
    # Security App
    url(r'', include('security.urls')),
    # Search App
    url(r'', include('search.urls')),
    # Category App
    url(r'', include('category.urls')),
    # Document App
    url(r'', include('document.urls')),
    # Tag App
    url(r'', include('tag.urls')),
    # Status App
    url(r'', include('status.urls')),
    # Storage App
    url(r'', include('storage.urls')),
Exemple #36
0
from django.views.generic.base import TemplateView
from django.views.generic.edit import FormView

from test_project.forms import TestForm


# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = [
    # Examples:
    # url(r'^$', 'test_project.views.home', name='home'),
    # url(r'^test_project/', include('test_project.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'^$', TemplateView.as_view(template_name='home.html'), name='home'),
    url(
        r'^form/$',
        FormView.as_view(
            form_class=TestForm,
            template_name='test.html',
            success_url='/'),
        name='test_form'
    ),
]
Exemple #37
0
    url(r'^api/remove_weak_link',
        RemoveWeakLinkView.as_view(),
        name='remove_weak_link'),
    url(r'^api/geocoding_address_search_token',
        GeocodingAddressSearchTokenView.as_view(),
        name='geocoding_address_search_token'),
    url(r'^api/system_preference',
        SystemPreferenceView.as_view(),
        name='system_preference'),
    url(r'^api/', include(router.urls))
]

# URL Patterns
urlpatterns = [
    url(r'contact-us/$',
        TemplateView.as_view(
            template_name="wildlifecompliance/contact_us.html"),
        name='wc_contact'),
    url(r'further-info/$',
        RedirectView.as_view(
            url=
            'https://www.dpaw.wa.gov.au/plants-and-animals/licences-and-permits'
        ),
        name='wc_further_info'),
    url(r'^admin/', wildlifecompliance_admin_site.urls),
    url(r'^ledger/admin/', admin.site.urls, name='ledger_admin'),
    url(r'^chaining/', include('smart_selects.urls')),
    url(r'', include(api_patterns)),
    url(r'^$', views.WildlifeComplianceRoutingView.as_view(), name='wc_home'),
    url(r'^internal/', views.InternalView.as_view(), name='internal'),
    url(r'^external/', views.ExternalView.as_view(), name='external'),
    url(r'^external/application/(?P<application_pk>\d+)/$',
Exemple #38
0
from django.urls import path
from django.views.generic.base import TemplateView

from . import views


urlpatterns = [
    path('stocks/', TemplateView.as_view(template_name='stock_overview.html'), name='stock_overview')
]
Exemple #39
0
router.register(r'comments', views.ExaminationCommentViewSet)
router.register(r'office-users', views.UserOfficeViewSet)
router.register(r'file-import', views.FileImportViewSet)

urlpatterns = patterns('',
    # Examples:
    url(r'^$', displays.display_index ),
    url(r'^api/', include(router.urls)),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'account/login.html', 'extra_context' : {'demonstration' : settings.DEMONSTRATION}}, name='accounts-login'),
    url(r'^accounts/logout', 'django.contrib.auth.views.logout', {'template_name' : 'account/login.html', 'extra_context' : {'demonstration' : settings.DEMONSTRATION}}, name="accounts-logout"),
    url(r'^accounts/create-admin/$', views.create_admin_account, name='accounts-create-admin'),
    url(r'^install/$', views.install, name='install'),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/statistics[/]?$', views.StatisticsView.as_view(), name='statistics_view'),
    url(r'^myuserid', TemplateView.as_view(template_name='account/myuserid.html')),
    url(r'^internal/dump.json', views.db_dump, name='db_dump'),
    url(r'^internal/restore', views.load_dump, name='load_dump'),
    url(r'^internal/rebuild_index', views.rebuild_index, name="rebuild_index"),

    # Serve web-view
    url(r'^web-view/partials/patient-detail', displays.display_patient),
    url(r'^web-view/partials/doctor-modal', displays.display_doctor),
    url(r'^web-view/partials/add-patient', displays.display_newpatient),
    url(r'^web-view/partials/examinations-timeline', displays.display_examination_timeline),
    url(r'^web-view/partials/examination', displays.display_examination),
    url(r'^web-view/partials/search-result', views.SearchViewHtml(), name='search_view'),
    url(r'^web-view/partials/user-profile', displays.display_userprofile),
    url(r'^web-view/partials/dashboard', displays.display_dashboard),
    url(r'^web-view/partials/officeevent', displays.display_officeevent),
    url(r'^web-view/partials/invoice-modal', displays.display_invoicing),
Exemple #40
0
            'main.demo_view_overrides.login_demo_account',
            name='auto_login'),
        url(r'^accounts/logout/$',
            auth_views.logout, {'template_name': 'registration/logout.html'},
            name='auth_logout'),
    )
else:
    urlpatterns += patterns(
        '',
        # django-registration defaults
        # (further delgates to django.contrib.auth.url)
        url(r'^accounts/register/$',
            RegistrationViewWrapper.as_view(),
            name='registration_register'),
        url(r'^accounts/register/closed/$',
            TemplateView.as_view(
                template_name='registration/registration_closed.html'),
            name='registration_disallowed'),
        url(r'^accounts/', include('registration.auth_urls')),

        # The default behavior of registration is redirect to 'users/<username>'.
        # For now let's catch this request here and just redirect to '/'.
        url(r'^users/', RedirectView.as_view(url='/')),
    )

###########################################################################
# S3
###########################################################################

if settings.DEBUG:
    from django.conf.urls.static import static
    urlpatterns += static('jbrowse',
Exemple #41
0
from django.conf.urls import url
from django.views.generic.base import TemplateView

from .views import contact

urlpatterns = [
    # Form URLs
    url(r'^$', contact, name='index'),
    url(r'^verschickt/$', TemplateView.as_view(template_name='contact/verschickt.html'), name='sent'),
]
Exemple #42
0
from django.views.generic.base import TemplateView, RedirectView

import JJDLP.views
import api.views
import library.views
import notebooks.views
import manuscripts.views
import texts.views

# static solely for developement:
from django.conf import settings

urlpatterns = patterns(
    '',
    url(r'^$',
        TemplateView.as_view(template_name='JJDLP/base.html'),
        name='home'),
    url(
        r'^favicon\.ico$',
        RedirectView.as_view(url='static/JJDLP/images/favicon.ico',
                             permanent=True)),
    url(r'^about/$',
        login_required(TemplateView.as_view(template_name='JJDLP/about.html')),
        name='about'),
    url(r'^bibliography/$',
        login_required(
            TemplateView.as_view(template_name='JJDLP/bibliography.html')),
        name='bibliography'),
    url(r'^stats/$',
        login_required(JJDLP.views.StatsView.as_view()),
        name='stats'),
Exemple #43
0
from django.conf.urls import patterns, url
from django.views.generic.base import TemplateView
from viewshare.apps.share import views


urlpatterns = patterns('',
    url(r"^(?P<slug>[a-zA-Z0-9_.-]+)/$",
        views.SharedExhibitDisplayView.as_view(),
        name="shared_exhibit_display"),

    url(r'^(?P<slug>[a-zA-Z0-9_.-]+)/data/$',
        views.shared_key_property_data_json,
        name="shared_key_property_data_json"),

    url(r"^(?P<slug>[a-zA-Z0-9_.-]+)/profile.json$",
        views.shared_exhibit_profile_view,
        name="shared_exhibit_profile_json"),

    url(r"^view/(?P<owner>[a-zA-Z0-9_.-]+)/(?P<slug>[a-zA-Z0-9_.-]+)/$",
        views.SharedKeyCreateFormView.as_view(),
        name="shared_key_create_form"),

    url(r"(?P<slug>[a-zA-Z0-9_.-]+)/create_success/$",
        TemplateView.as_view(template_name="share/create_success.html"),
        name="shared_key_create_success")
)
Exemple #44
0
from django.conf.urls import patterns, include, url
from django.conf.urls.static import static
from django.conf import settings

from django.contrib import admin
from django.contrib.auth.views import login
from django.views.generic.base import TemplateView

admin.autodiscover()

#handler500 = 'agiliqpages.views.server_error'
handler500 = TemplateView.as_view(template_name="500.html")

urlpatterns = patterns(
    '',
    url(r'^', include('agiliqpages.urls')),
    url(r'^blog/', include('blogango.urls')),
    url(r'^login/$', login, name='dinette_login'),
    url(r'^demo/graphos/', include('graphosdemo.urls')),
    url(r'^demo/merchant/', include('app.urls')),
    url(r'^demo/dinette/', include('dinette.urls')),
    url(r'^demo/parsley/', include('parsleydemo.urls')),
    url(r'^team/leaves/', include('leave_tracker.urls')),
    url(r'^team/expensify/', include('exapp.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url('^404$',
        TemplateView.as_view(template_name="404.html"),
        name='agiliqcom_notfound'),
    url('^500$',
        TemplateView.as_view(template_name="500.html"),
        name='agiliqcom_error'),
Exemple #45
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from django.conf.urls import include, url, patterns
from django.contrib import admin
from django.conf import settings
from django.views.generic.base import TemplateView

from gitensite.apps.content.views import HomePageView
from gitensite.apps.content.views import NewsletterView
from gitensite.apps.content.views import BookRepoListView
from gitensite.apps.content.views import GetInvolvedView
from gitensite.apps.content.views import FAQView


urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^newsletter/(?P<issue>\d)$', NewsletterView.as_view(), name='newsletter'),
    url(r'^books/?$', BookRepoListView.as_view(), name='books'),
    url(r'^get-involved/?$', GetInvolvedView.as_view(), name='get-involved'),
    url(r'^faq/?$', FAQView.as_view(), name='faq'),
    url(r'^license/?$', TemplateView.as_view(template_name="license.html"), name='license'),
    url(r'^.*$', HomePageView.as_view(), name='home'),
]

if settings.DEBUG:
    urlpatterns += patterns('django.contrib.staticfiles.views',
        url(r'^static/(?P<path>.*)$', 'serve'),
    )
from django.conf import settings
from django.conf.urls.static import static
from django.urls import include, path
from django.views.generic.base import TemplateView

# Uncomment the next two lines to enable the admin:
from django.contrib import admin

admin.autodiscover()

urlpatterns = [
    path("", include("store.urls", namespace="store")),
    path("admin/", admin.site.urls),
    path("robots.txt",
         TemplateView.as_view(template_name="robots.txt",
                              content_type="text/plain"),
         name="robots"),
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Exemple #47
0
from django.conf.urls import include, patterns, url
from django.contrib import admin
from django.views.generic.base import TemplateView


admin.autodiscover()


urlpatterns = patterns('',
    url(r'^finance/',   include('apps.finance.urls')),

    url(r'^admin/',     include(admin.site.urls)),

    url(r'^$', TemplateView.as_view(template_name="index.html")),
)
Exemple #48
0
from apps.restangular.models import Item
from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView
from rest_framework import viewsets
from .routers import CustomRouter


# REST framework routes
class ItemViewSet(viewsets.ModelViewSet):
    model = Item


router = CustomRouter()
router.register(r'items', ItemViewSet)

urlpatterns = patterns(
    '',
    url(r'^$', TemplateView.as_view(template_name='index.html')),
    url(r'^', include(router.urls)),
)
Exemple #49
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic.base import TemplateView

from reg.views import *

urlpatterns = patterns('',
    url(r'^$', register),
    url(r'^price/$', price_check),
    url(r'^save/$', save),
    url(r'^thanks/$', TemplateView.as_view(template_name="reg/thanks.html")),
    url(r'^whos-going/$', whos_going),
)

admin.autodiscover()
Exemple #50
0
from django.conf.urls import url, include
from . import viewsauthors
from . import views
from django.views.generic.base import TemplateView

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name="index.html"), name='index'),
    url(r'^posts', include('socialnet.urlsposts')),
    url(r'^author/', include('socialnet.urlsauthors')),
    url(r'^comments/', include('socialnet.urlscomments')),
    url(r'^auth/',
        viewsauthors.AuthorAuthenticationView.as_view(),
        name='auth'),
    url(r'^api-auth', include('rest_framework.urls',
                              namespace='rest_framework')),
    url(r'^friendrequest$',
        viewsauthors.SendRemoteFriendRequestView.as_view(
            {'post': 'send_request'}),
        name='send_rf_request'),
    url(r'^friends/(?P<pk>[^/]+)$',
        viewsauthors.AuthorFriendListView.as_view({
            'get': 'retrieve',
            'post': 'is_friend'
        }),
        name='author_friends'),
    url(r'^friends/(?P<pk1>[^/]+)/(?P<pk2>[^/]+)$',
        viewsauthors.AuthorIsFriendListView.as_view({'get': 'is_friend'}),
        name='is_friend'),
    url(r'^nodes/$', views.NodeListView.as_view(), name='node'),
    url(r'^nodes/create/$', views.NodeCreateView.as_view(),
        name='node_create'),
from django.conf.urls import patterns, url, include
from django.views.generic.base import TemplateView
from rest_framework import routers
from authentication.views import AccountViewSet, LoginView, LogoutView

router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)

urlpatterns = patterns(
    '',
    url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'),    
    url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'),
    url(r'^api/v1/', include(router.urls)),
    url(r'^', TemplateView.as_view(template_name='index.html')),
)
Exemple #52
0
    path('admin/password_reset/done/',
         auth_views.password_reset_done,
         name='password_reset_done'),
    path('admin/', admin.site.urls),
    re_path(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
            auth_views.password_reset_confirm,
            name='password_reset_confirm'),
    path('reset/done/',
         auth_views.password_reset_complete,
         name='password_reset_complete'),

    # API views
    path('api/', include('ztc.api.urls')),

    # Simply show the master template.
    path('', TemplateView.as_view(template_name='index.html')),
    path('data/', DumpDataView.as_view(), name='dumpdata'),
    path('data/fixture/',
         DumpDataFixtureView.as_view(),
         name='dumpdata-fixture'),
    path('ref/', include('zds_schema.urls')),
]

# NOTE: The staticfiles_urlpatterns also discovers static files (ie. no need to run collectstatic). Both the static
# folder and the media folder are only served via Django if DEBUG = True.
urlpatterns += staticfiles_urlpatterns() + static(
    settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

if settings.DEBUG and 'debug_toolbar' in settings.INSTALLED_APPS:
    import debug_toolbar
    urlpatterns += [
Exemple #53
0
from django.conf.urls.defaults import patterns, url
from django.views.generic.base import TemplateView
import settings
from sussedical import views


urlpatterns = patterns('',
	url(r'^$', views.Home.as_view(), name="si-home"),
	url(r'^about/$', TemplateView.as_view(template_name='sussedical/about.djhtml'), name="si-about"),
	
	# export
	url(r'^export/ical/$', views.export_ical, name='si-export-ical'),
	
	# ajax calls
	# event
	url(r'^ajax/event/list/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \
		views.ajax_event_list_month),
	url(r'^ajax/event/list/(?P<day>[0-3][0-9])/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \
		views.ajax_event_list_day),
	url(r'^ajax/event/list/week/(?P<day>[0-3][0-9])/(?P<month>[0-1][0-9])/(?P<year>20[0-9]{2})/$', \
		views.ajax_event_list_week),
	url(r'^ajax/event/add/$', views.ajax_event_add),
	url(r'^ajax/event/edit/(?P<pk>[0-9]\d+)/$', views.ajax_event_edit),
	url(r'^ajax/event/delete/$', views.ajax_event_delete),
	# task
	url(r'^ajax/task/list/$', views.ajax_task_list),
	url(r'^ajax/task/add/$', views.ajax_task_add),
	url(r'^ajax/task/edit/(?P<pk>[0-9]\d+)/$', views.ajax_task_edit),
	url(r'^ajax/task/delete/$', views.ajax_task_delete),
	# sync
	url(r'^ajax/sync/$', views.ajax_sync_sussed),
Exemple #54
0
    path("rest-auth/registration/", include("rest_auth.registration.urls")),
]

admin.site.site_header = "Mute Tooth"
admin.site.site_title = "Mute Tooth Admin Portal"
admin.site.index_title = "Mute Tooth Admin"

# swagger
api_info = openapi.Info(
    title="Mute Tooth API",
    default_version="v1",
    description="API documentation for Mute Tooth App",
)

schema_view = get_schema_view(
    api_info,
    public=True,
    permission_classes=(permissions.IsAuthenticated, ),
)

urlpatterns += [
    path("api-docs/",
         schema_view.with_ui("swagger", cache_timeout=0),
         name="api_docs")
]

urlpatterns += [path("", TemplateView.as_view(template_name='index.html'))]
urlpatterns += [
    re_path(r"^(?:.*)/?$", TemplateView.as_view(template_name='index.html'))
]
Exemple #55
0
from django.conf.urls.defaults import *
from django.views.generic.base import TemplateView
from django.contrib import admin
from testwork.views import manage_json
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'),
    url(r'^manage/$', manage_json, name='manage'),
    url(r'^manage/json/(?P<model_name>\w+)/$', manage_json, name='manage_json'),
    url(r'^admin/', include(admin.site.urls)),
)
Exemple #56
0
"""
URLconf for registration and activation, using django-registration's
HMAC activation workflow.

"""

from django.conf.urls import include, url
from django.views.generic.base import TemplateView

from registration.backends.hmac.views import ActivationView, RegistrationView


urlpatterns = [
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'
        ),
        name='registration_activation_complete'),
    # The activation key can make use of any character from the
    # URL-safe base64 alphabet, plus the colon as a separator.
    url(r'^activate/(?P<activation_key>[-:\w]+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'
        ),
        name='registration_complete'),
"""


from django.conf.urls import patterns
from django.conf.urls import include
from django.conf.urls import url
from django.views.generic.base import TemplateView

from userprofile.backends.default.views import ActivationView
from userprofile.backends.default.views import RegistrationView


urlpatterns = patterns('',
    url(
        r'^activate/complete/$',
        TemplateView.as_view(template_name='registration/activation_complete.html'),
        name='registration_activation_complete'
    ),

    # Activation keys get matched by \w+ instead of the more specific
    # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
    # that way it can return a sensible "invalid key" message instead of a
    # confusing 404.
    url(
        r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'
    ),

    url(
        r'^register/$',
"""basic_sign URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.views.generic.base import TemplateView

urlpatterns = [
    path('', TemplateView.as_view(template_name='home.html'), name='home'),
    path('admin/', admin.site.urls),
    path('accounts/', include('accounts.urls')),
    path('accounts/', include('django.contrib.auth.urls')),
]
Exemple #59
0
    url(r'^accounts/', include('allauth.urls')),
    url('^markdown/', include('django_markdown.urls')),

    # Proposals related
    url(r'^(?P<conference_slug>[\w-]+)/proposals/', include('junction.proposals.urls')),
    url(r'^(?P<conference_slug>[\w-]+)/dashboard/reviewers/',
        'junction.proposals.dashboard.reviewer_comments_dashboard',
        name='proposal-reviewers-dashboard'),
    url(r'^(?P<conference_slug>[\w-]+)/dashboard/',
        'junction.proposals.dashboard.proposals_dashboard', name='proposal-dashboard'),

    # Schedule related
    url(r'^(?P<conference_slug>[\w-]+)/schedule/',
        include('junction.schedule.urls')),
    # Static Pages. TODO: to be refactored
    url(r'^speakers/$', TemplateView.as_view(template_name='static-content/speakers.html',), name='speakers-static'),
    url(r'^schedule/$', TemplateView.as_view(template_name='static-content/schedule.html',), name='schedule-static'),
    url(r'^venue/$', TemplateView.as_view(template_name='static-content/venue.html',), name='venue-static'),
    url(r'^sponsors/$', TemplateView.as_view(template_name='static-content/sponsors.html',), name='sponsors-static'),
    url(r'^blog/$', TemplateView.as_view(template_name='static-content/blog-archive.html',), name='blog-archive'),
    url(r'^coc/$', TemplateView.as_view(template_name='static-content/coc.html',), name='coc-static'),
    url(r'^faq/$', TemplateView.as_view(template_name='static-content/faq.html',), name='faq-static'),

    # Proposals as conference home page. TODO: Needs to be enhanced
    url(r'^(?P<conference_slug>[\w-]+)--/',
        RedirectView.as_view(pattern_name="proposals-list"),
        name='conference-detail'),

    # add at the last for minor performance gain
    url(r'^', include('junction.pages.urls', namespace='pages')),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #60
0
    # url(r'^accounts/login/$', django.contrib., dict(template_name='login.html', ),
    #     name='login', ),
    #
    # # Logout Screen
    # url(r'^accounts/logout/$', 'django.contrib.auth.views.logout',
    #     dict(template_name='logout.html', ), name='logout', ),
    url(r'^attendancebook/yokoshi/list$', YokoshiListView.as_view(),
        "yokoshilist"),
    url(r'^$', HomeView.as_view(), name='home'),
    url(r'^attendancebook/confirm_presence/$',
        PresenceConfirmationView.as_view(),
        name='confirm_presence'),
    url(r'^attendancebook/cancel_presence/$',
        PresenceCancellationView.as_view(),
        name="cancel_presence"),
    url(r'^attendancebook/presence_by_event/$', singleevent_report),
    url(r'^attendancebook/presence_by_event_excel/$', single_event_excel),
    url(r'^attendancebook/yokoshi_history/$', yokoshihistory_report),
    url(r'^attendancebook/mikumite_report/$', mikumite_report),
    url(r'^attendancebook/mikumite_excel/$', mikumite_excel),
    url(r'^attendancebook/inform_yokoshi_update/$', inform_yokoshi_update),
    url(r'^attendancebook/update_han/$', update_han),
    url(r'^attendancebook/find_or_create_event_for_today/$',
        find_or_create_event_for_today),

    # novo frontend: prototipo
    url(r'^.*/',
        TemplateView.as_view(template_name="prototype.html"),
        name='base')
]