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'), ]
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"), ]
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"), ]
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'), ]
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')),
"""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')) ]
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')), ]