Exemple #1
0
from MHacks.v1.scan_event import ScanEvents, ScanEvent
from MHacks.v1.views import get_countdown, apple_pass_endpoint, update_user_profile, perform_scan

urlpatterns = [
    # Authentication
    url(r'^login/$', Authentication.as_view(), name='api-login'),
    url(r'^announcements/(?P<id>[0-9A-Za-z_\-]+)$', Announcement.as_view()),
    url(r'^announcements/$', Announcements.as_view(), name='announcements'),
    url(r'^locations/(?P<id>[0-9A-Za-z_\-]+)$', Location.as_view()),
    url(r'^locations/$', Locations.as_view(), name='locations'),
    url(r'^events/(?P<id>[0-9A-Za-z_\-]+)$', Event.as_view()),
    url(r'^events/$', Events.as_view(), name='events'),
    url(r'^floors/(?P<id>[0-9A-Za-z_\-]+)', Floor.as_view()),
    url(r'^floors', Floors.as_view(), name='floors'),
    url(r'^scan_events/(?P<id>[0-9A-Za-z_\-]+)', ScanEvent.as_view()),
    url(r'^scan_events', ScanEvents.as_view(), name='scan_events'),
    url(r'^perform_scan/', perform_scan, name='perform_scan'),
    url(r'^countdown/$', get_countdown, name='countdown'),
    url(r'^profile/$', update_user_profile, name='profile'),
    url(r'^push_notifications/apns/$',
        APNSTokenView.as_view(),
        name='create_apns_device'),
    url(r'^push_notifications/gcm/$',
        GCMTokenView.as_view(),
        name='create_gcm_device'),
    url(r'^apple_pass/$', apple_pass_endpoint, name='apple_pass_endpoint'),
    url(r'^docs/$',
        DRFDocsView.as_view(template_name='docs.html'),
        name='docs'),
]
Exemple #2
0
        view=views.LeaveOrganisationView.as_view(),
        name="leave"),
    url(r'^(?P<slug>[\w-]+)/errored/$',
        view=views.OrganisationErroredView.as_view(),
        name="errored"),
    url(r'^(?P<slug>[\w-]+)/$',
        view=views.RetrieveOrganisationView.as_view(),
        name="organisation"),
    url(r'^inherited/', include(inherited_urls)),
    url(r'^inherited2', include(inherited_no_slash_urls))
]

router = SimpleRouter()
router.register('organisation-model-viewsets',
                views.TestModelViewSet,
                base_name='organisation')

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^docs/', DRFDocsView.as_view(drf_router=router), name='drfdocs'),

    # API
    url(r'^accounts/', view=include(accounts_urls, namespace='accounts')),
    url(r'^organisations/',
        view=include(organisations_urls, namespace='organisations')),
    url(r'^', include(router.urls)),

    # Endpoints without parents/namespaces
    url(r'^another-login/$', views.LoginView.as_view(), name="login"),
]
Exemple #3
0
from django.conf.urls import url

from rest_framework_docs.settings import DRFSettings
from rest_framework_docs.views import DRFDocsView


settings = DRFSettings().settings
if settings["LOGIN_REQUIRED"]:
    from django.contrib.auth.decorators import login_required
    docs_view = login_required(DRFDocsView.as_view())
else:
    docs_view = DRFDocsView.as_view()

urlpatterns = [
    # Url to view the API Docs
    url(r'^$', docs_view, name='drfdocs'),
    # Url to view the API Docs with a specific namespace or app_name
    url(r'^(?P<filter_param>[\w-]+)/$', docs_view, name='drfdocs-filter'),
]
from rest_framework_docs.views import DRFDocsView
from .accounts.urls import account_urlpatterns, account_router
from .organisations.urls import organisations_urlpatterns, members_urlpatterns, organisation_router

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
]

# Django 1.9 Support for the app_name argument is deprecated
# https://docs.djangoproject.com/en/1.9/ref/urls/#include
django_version = django.VERSION
if django.VERSION[:2] >= (1, 9, ):
    urlpatterns.extend([
        url(r'^accounts/', view=include(account_urlpatterns, namespace='accounts')),
        url(r'^organisations/', view=include(organisations_urlpatterns, namespace='organisations')),
        url(r'^members/', view=include(members_urlpatterns, namespace='members')),
    ])
else:
    urlpatterns.extend([
        url(r'^accounts/', view=include(account_urlpatterns, namespace='accounts', app_name='account_app')),
        url(r'^organisations/', view=include(organisations_urlpatterns, namespace='organisations', app_name='organisations_app')),
        url(r'^members/', view=include(members_urlpatterns, namespace='members', app_name='organisations_app')),
    ])


routers = [account_router, organisation_router]
urlpatterns.extend([
    url(r'^docs/(?P<filter_param>[\w-]+)/$', DRFDocsView.as_view(drf_router=routers), name='drfdocs-filter'),
    url(r'^docs/$', DRFDocsView.as_view(drf_router=routers), name='drfdocs'),
])
    url(r'^reset-password/confirm/$', views.PasswordResetConfirmView.as_view(), name="reset-password-confirm"),

    url(r'^user/profile/$', views.UserProfileView.as_view(), name="profile"),

    url(r'^test/$', views.TestView.as_view(), name="test-view"),
]

organisations_urls = [
    url(r'^create/$', view=views.CreateOrganisationView.as_view(), name="create"),
    url(r'^(?P<slug>[\w-]+)/members/$', view=views.OrganisationMembersView.as_view(), name="members"),
    url(r'^(?P<slug>[\w-]+)/leave/$', view=views.LeaveOrganisationView.as_view(), name="leave"),
    url(r'^(?P<slug>[\w-]+)/errored/$', view=views.OrganisationErroredView.as_view(), name="errored"),
    url(r'^(?P<slug>[\w-]+)/$', view=views.RetrieveOrganisationView.as_view(), name="organisation"),
]

router = SimpleRouter()
router.register('organisation-model-viewsets', views.TestModelViewSet, base_name='organisation')

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^docs/', DRFDocsView.as_view(drf_router=router), name='drfdocs'),

    # API
    url(r'^accounts/', view=include(accounts_urls, namespace='accounts')),
    url(r'^organisations/', view=include(organisations_urls, namespace='organisations')),
    url(r'^router/', include(router.urls)),

    # Endpoints without parents/namespaces
    url(r'^another-login/$', views.LoginView.as_view(), name="login"),
]
Exemple #6
0
from django.conf.urls import url
from rest_framework_docs.views import DRFDocsView

urlpatterns = [
    # Url to view the API Docs
    url(r'^$', DRFDocsView.as_view(), name='drfdocs'),
]
from MHacks.locations import LocationListAPIView, LocationAPIView
from MHacks.scan_events import ScanEventListAPIView, ScanEventAPIView
from views import get_countdown
from announcements import AnnouncementListAPIView, AnnouncementAPIView
from authentication import AuthenticationAPIView
from floors import FloorListAPIView, FloorAPIView
from push_notifications import APNSTokenView, GCMTokenView
from scan_events import perform_scan
from users import update_user_profile

urlpatterns = [
    # Authentication
    url(r'^login/$', AuthenticationAPIView.as_view(), name='api-login'),
    url(r'^announcements/(?P<id>[0-9A-Za-z_\-]+)$', AnnouncementAPIView.as_view()),
    url(r'^announcements/$', AnnouncementListAPIView.as_view(), name='announcements'),
    url(r'^locations/(?P<id>[0-9A-Za-z_\-]+)$', LocationAPIView.as_view()),
    url(r'^locations/$', LocationListAPIView.as_view(), name='locations'),
    url(r'^events/(?P<id>[0-9A-Za-z_\-]+)$', EventAPIView.as_view()),
    url(r'^events/$', EventListAPIView.as_view(), name='events'),
    url(r'^floors/(?P<id>[0-9A-Za-z_\-]+)', FloorAPIView.as_view()),
    url(r'^floors', FloorListAPIView.as_view(), name='floors'),
    url(r'^scan_events/(?P<id>[0-9A-Za-z_\-]+)', ScanEventAPIView.as_view()),
    url(r'^scan_events', ScanEventListAPIView.as_view(), name='scan_events'),
    url(r'^perform_scan/', perform_scan, name='perform_scan'),
    url(r'^countdown/$', get_countdown, name='countdown'),
    url(r'^profile/$', update_user_profile, name='profile'),
    url(r'^push_notifications/apns/$', APNSTokenView.as_view(), name='create_apns_device'),
    url(r'^push_notifications/gcm/$', GCMTokenView.as_view(), name='create_gcm_device'),
    url(r'^docs/$', DRFDocsView.as_view(template_name='docs.html'), name='docs'),
]
Exemple #8
0
from web import views as web_views
from nda import views as nda_views
from team import urls as team_urls
from projects import urls as projects_urls
from projects import views as project_views
from news import urls as news_urls
from django.conf import settings
from django.conf.urls.static import static
from rest_framework_docs.views import DRFDocsView

api_patterns = projects_urls.api_patterns + team_urls.api_patterns

urlpatterns = [
    url(r'^$', web_views.index),
    url(r'^guides$', web_views.guides),
    url(r'^api/$', DRFDocsView.as_view(), name='api_docs'),
    url(r'^api/', include(api_patterns, namespace='api')),
    url(r'^financials$', project_views.financials, name='financials'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^team/', include(team_urls.urlpatterns, namespace='team')),
    url(r'^projects/',
        include(projects_urls.project_patterns, namespace='projects')),
    url(r'^buys/', include(projects_urls.buy_patterns, namespace='buys')),
    url(r'^iaas/', include(projects_urls.iaa_patterns, namespace='iaas')),
    url(r'^clients/',
        include(projects_urls.client_patterns, namespace='clients')),
    url(r'^news/', include(news_urls.urlpatterns, namespace='news')),
    url(r'^profile/$', web_views.profile),
    url(r'^profile/refresh_token/$', web_views.refresh_token),
    url(r'^profile/sign_nda/$', nda_views.sign_nda),
    url(r'^auth/', include('uaa_client.urls', namespace='uaa_client')),
Exemple #9
0
"""saferide URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/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 django.conf.urls import url, include
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from rest_framework_docs.views import DRFDocsView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^docs/', login_required(DRFDocsView.as_view()), name='drfdocs'),
    url(r'', include('core.urls'))
]
Exemple #10
0
	url(r'listTopicRelevance/', listTopicRelevance),
	url(r'getRecommendedTopics/(?P<limit>[0-9]+)/', getRecommendedTopics, name='getRecommendedTopics'),
	url(r'getRecommendedPosts/(?P<limit>[0-9]+)/', getRecommendedPosts, name='getRecommendedPosts'),

	url(r'^relationUpvote/(?P<pk>[0-9]+)/',  relation_upvote),
	url(r'^relationDownvote/(?P<pk>[0-9]+)/',  relation_downvote),

	url(r'^wikidataSearch/(?P<str>.+)/', wikidata_search),
    url(r'^wikidataQuery/(?P<str>.+)/', wikidata_query),
	url(r'^searchByTags', search_by_tags),

	url(r'^getHotTopics/(?P<limit>-?[0-9]+)/', topic_get_hot, name="listHotTopics"),
	url(r'^getRecentPosts/(?P<limit>[0-9]+)/', post_get_recent, name="listRecentPosts"),

	url(r'^search', search),
	url(r'^addRelation/(?P<id>[0-9]+)/', add_relation),

	url(r'^infocus/(?P<id>\d+)/$', infocus),

]

urlpatterns = [
    url(r'^', view=include(api_urls)),
	#url(r'^cocomapapp/', view=include(api_urls)),

	url(r'^docs/', DRFDocsView.as_view()),
    #url(r'^accounts/', include('allauth.urls')),

	url(r'^accounts/', include('allauth.urls')),
]