Example #1
0
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 include, path

from authentication.views import AccountViewSet, LoginView, LogoutView

from rest_framework import routers
from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path(r'', include('microblog.urls')),
    path(r'api-token-auth/', obtain_jwt_token),
    path(r'api-token-refresh/', refresh_jwt_token),
    path('api/v1/', include(router.urls)),
    path('api/v1/auth/login', LoginView.as_view(), name='login'),
    path('api/v1/auth/logout', LogoutView.as_view(), name='logout'),
]
Example #2
0
from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from authentication.views import LogoutView

urlpatterns = [
    url(r'^logout', login_required(LogoutView.as_view(), login_url='/'), name='logout')
]
Example #3
0
###############################################################################
# This file is part of Eskollz
#
# Eskollz is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Eskollz is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Eskollz.  If not, see <http://www.gnu.org/licenses/>
###############################################################################

from authentication.views import MainLoginView, FirstLoginView, LogoutView, ProfileView
from django.conf.urls import patterns, url

urlpatterns = patterns('',
    url('^login/$', MainLoginView.as_view(),
        name="ui-login"),
    url('^logout/$', LogoutView.as_view(),
        name="ui-logout"),
    url('^login/firstlogin/', FirstLoginView.as_view(),
        name="ui-firstlogin"),
    url('^profile/$', ProfileView.as_view(),
        name="ui-profile")
)
Example #4
0
from django.conf.urls import patterns, url, include
from rest_framework_nested import routers

from authentication.views import AccountViewSet, LoginView, LogoutView
from posts.views import PostViewSet, AccountPostViewSet
from not_google_plus.views import IndexView


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

accounts_router = routers.NestedSimpleRouter(
    router, r'accounts', lookup='account'
)
accounts_router.register(r'posts', AccountPostViewSet)

urlpatterns = patterns(
    '',

    url(r'^api/v1/', include(router.urls)),

    url(r'^api/v1/', include(accounts_router.urls)),

    url(r'api/v1/login', LoginView.as_view(), name='login'),

    url(r'api/v1/logout/$', LogoutView.as_view(), name='logout'),

    url('^.*$', IndexView.as_view(), name='index'),
)
Example #5
0
router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)
router.register(r'pins', PinViewSet)
router.register(r'boards', BoardViewSet, base_name='boards')

accounts_router = routers.NestedSimpleRouter(router,
                                             r'accounts',
                                             lookup='account')

accounts_router.register(r'pins', AccountPinsViewSet)
accounts_router.register(r'boards', AccountBoardsViewSet)

boards_router = routers.NestedSimpleRouter(router, r'boards', lookup='board')

boards_router.register(r'pins', BoardPinsViewSet, base_name='pins')

urlpatterns = patterns(
    '',

    #URLs
    url(r'^api/v1/', include(router.urls)),
    url(r'^api/v1/', include(accounts_router.urls)),
    url(r'^api/v1/', include(boards_router.urls)),
    url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'),
    url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'),
    url(r'^admin/', admin.site.urls),

    #Always leave for last
    url('^.*$', IndexView.as_view(), name='index'),
)
Example #6
0
from django.conf.urls import url, patterns
from rest_framework.urlpatterns import format_suffix_patterns
from authentication.views import LoginView, LogoutView

urlpatterns = format_suffix_patterns(patterns('authentication.views',
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', LogoutView.as_view(), name='logout'),
))
Example #7
0
from secureshare_messages.views import MessageInboxView, MessageSendView, MessageOutboxView, MessageDecryptView
from authentication.views import RegisterView, LoginView, LogoutView, SiteManagerView, GroupView

#router = routers.SimpleRouter()
#router.register(r'reports',ReportViewSet, base_name='Report')
#router.register(r'messages',MessageViewSet, base_name='Message')

urlpatterns = [
    # Examples:
    # url(r'^$', 'secureshare.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    #url(r'^api/v1/',include(router.urls)),
    url(r'^api/v1/users/register/', RegisterView.as_view()),
    url(r'^api/v1/users/login/', LoginView.as_view()),
    url(r'^api/v1/users/logout/', LogoutView.as_view()),
    url(r'api/v1/users/groups/', GroupView.as_view()),
    url(r'^api/v1/users/site_manager/', SiteManagerView.as_view()),
    #    url(r'^api/v1/encrypt/generate/', GenerateView.as_view()),
    url(r'^api/v1/reports/$', ReportView.as_view()),
    url(r'^api/v1/reports/(?P<pk>[0-9]+)/$', ReportView.as_view()),
    url(r'^api/v1/reports/folders/$', FolderView.as_view()),
    url(r'^api/v1/reports/folders/(?P<pk>[0-9]+)/$', FolderView.as_view()),
    url(r'^api/v1/messages/inbox/$', MessageInboxView.as_view()),
    url(r'^api/v1/messages/inbox/(?P<pk>[0-9]+)/$',
        MessageInboxView.as_view()),
    url(r'^api/v1/messages/outbox/$', MessageOutboxView.as_view()),
    url(r'^api/v1/messages/outbox/(?P<pk>[0-9]+)/$',
        MessageOutboxView.as_view()),
    url(r'^api/v1/messages/send/$', MessageSendView.as_view()),
    url(r'^api/v1/messages/decrypt/(?P<pk>[0-9]+)/$',
Example #8
0
from django.urls import path
from authentication.views import LoginView, SignUpView, index, LogoutView, new, hot, following

urlpatterns = [
    path('', index, name='homepage'),
    path('login/', LoginView.as_view(), name='login'),
    path('signup/', SignUpView.as_view(), name='signup'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('new/', new, name='new'),
    path('hot/', hot, name='hot'),
    path('following/', following, name="following"),
]
Example #9
0
from SGP.views import IndexView
from authentication.views import UsuarioViewSet, LoginView, LogoutView, UsuariosConProyectos
from proyectos import views  #ProyectoViewSet, ProyectoOperations, ModificarProyectos, ObtenerProyectos#, ProyectosView, cambiar_estado

from django.views.decorators.csrf import csrf_exempt

#router = routers.SimpleRouter(trailing_slash=False)
router = routers.DefaultRouter()  #trailing_slash=False)
router.register(r'usuarios', UsuarioViewSet)
router.register(r'proyectos', views.ProyectoViewSet)

urlpatterns = patterns(
    '',
    url(r'^api/', include(router.urls)),
    url(r'^api/login/', LoginView.as_view(), name='login'),
    url(r'^api/logout/', LogoutView.as_view(), name='logout'),

    # vistas de los metodos de los proyectos

    # Ejemplo de como usar los parametros y los views
    url(r'^api/proyecto/(?P<pk>[0-9]+)/estado/(?P<pk2>[0-9]+)/$',
        views.ProyectoEstado.as_view(),
        name='estado'),

    #vistas de los metodos de los usuarios
    url(r'^api/user/(?P<pk>[0-9]+)/proyectos/$',
        UsuariosConProyectos.as_view(),
        name='proyectos'),

    #url(r'^api/proyectos/modificar', ModificarProyectos.as_view(), name='modificar'),
    #url(r'^api/proyectos/get', ObtenerProyectos.as_view(), name='get'),
Example #10
0
from authentication.views import RegisterView, LoginView, LogoutView, SiteManagerView, GroupView

#router = routers.SimpleRouter()
#router.register(r'reports',ReportViewSet, base_name='Report')
#router.register(r'messages',MessageViewSet, base_name='Message')

urlpatterns = [
    # Examples:
    # url(r'^$', 'secureshare.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    #url(r'^api/v1/',include(router.urls)),

    url(r'^api/v1/users/register/',RegisterView.as_view()),
    url(r'^api/v1/users/login/',LoginView.as_view()),
    url(r'^api/v1/users/logout/',LogoutView.as_view()),
    url(r'api/v1/users/groups/',GroupView.as_view()),

    url(r'^api/v1/users/site_manager/',SiteManagerView.as_view()),
#    url(r'^api/v1/encrypt/generate/', GenerateView.as_view()),

    url(r'^api/v1/reports/$',ReportView.as_view()),
    url(r'^api/v1/reports/(?P<pk>[0-9]+)/$',ReportView.as_view()),
    url(r'^api/v1/reports/folders/$',FolderView.as_view()),
    url(r'^api/v1/reports/folders/(?P<pk>[0-9]+)/$',FolderView.as_view()),

    url(r'^api/v1/messages/inbox/$',MessageInboxView.as_view()),
    url(r'^api/v1/messages/inbox/(?P<pk>[0-9]+)/$',MessageInboxView.as_view()),
    url(r'^api/v1/messages/outbox/$',MessageOutboxView.as_view()),
    url(r'^api/v1/messages/outbox/(?P<pk>[0-9]+)/$',MessageOutboxView.as_view()),
    url(r'^api/v1/messages/send/$',MessageSendView.as_view()),
Example #11
0
from django.conf.urls import url
from django.contrib.auth.decorators import login_required
from django.urls import path
from authentication.views import IndexView, LogoutView
from . import views
app_name = 'auth'

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^logout',
        login_required(LogoutView.as_view(), login_url='/'),
        name='logout'),
    path("tradelink/<steamid>/", views.tradelink, name='tl'),
    path("tradelink/", views.tradelink, name='tl'),
    path("savetl/<steamid>/", views.savetl, name='savetl'),
]
Example #12
0
from django.conf.urls import patterns, include, url
from rest_framework_nested import routers
from authentication.views import AccountViewSet, LoginView, LogoutView
from user_post.views import PostViewSet, AccountPostsViewSet
from .views import IndexView

router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)
router.register(r'posts', PostViewSet)
accounts_router = routers.NestedSimpleRouter(
	router, r'accounts', lookup='account'
)
accounts_router.register(r'posts', AccountPostsViewSet)

urlpatterns = patterns('',
    url(r'^api/', include(router.urls)),
    url(r'^api/', include(accounts_router.urls)),
    url(r'^api/login/', LoginView.as_view(), name='login'),
    url(r'^api/logout/', LogoutView.as_view(), name='logout'),
    url(r'^.*$', IndexView.as_view(), name='index'),
)
Example #13
0
from django.urls import path

from authentication.views import LoginView, RegistrationView, LogoutView

app_name = "authentication"

urlpatterns = [
    path('login', LoginView.as_view(), name="login"),
    path('registration', RegistrationView.as_view(), name="registration"),
    path('logout', LogoutView.as_view(), name="logout")
]
Example #14
0
from django.conf.urls import include, patterns, url
from rest_framework_nested import routers

from authentication.views import AccountViewSet, LoginView, LogoutView

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

urlpatterns = patterns(
    '', url(r'^', include(router.urls)),
    url(r'auth/login/', LoginView.as_view(), name='login'),
    url(r'auth/logout/', LogoutView.as_view(), name='logout'))
Example #15
0
from django.conf.urls import url, include

from views import IndexView
from authentication.views import CreateUserView, LoginView, LogoutView

urlpatterns = [
    url(r'^api/register/$', CreateUserView.as_view()),
    url(r'^api/login/$', LoginView.as_view()),
    url(r'^api/logout/$', LogoutView.as_view()),
    url(r'^api/', include('stock_simulator_api.urls')),
    url('^$', IndexView.as_view(), name='index')
]
Example #16
0
from authentication.views import (
    ProfileViewSet,
    LoginView,
    LogoutView,
    CredentialsView,
    get_birthdays,
    ProfileAnswerViewSet,
    ProfileQuestionViewSet,
    list_profile_questions,
    list_promotions,
)
from authentication.views.authentication import JwtView

router = BulkRouter()

router.register(r"users/users", ProfileViewSet)
router.register(r"users/profile_question", ProfileQuestionViewSet)
router.register(r"users/profile_answer", ProfileAnswerViewSet)

urlpatterns = [
    path("auth/login/", LoginView.as_view(), name="login"),
    path("auth/logout/", LogoutView.as_view(), name="logout"),
    path("auth/check/", CredentialsView.as_view(), name="check-credentials"),
    path("auth/jwt/", JwtView.as_view(), name="get-jwt"),
    path("users/birthdays/<int:number_of_days>/",
         get_birthdays,
         name="get_birthdays"),
    path("users/promotions/", list_promotions, name="list_promotions"),
    path("users/questions/<slug:user_pk>/", list_profile_questions),
] + router.urls
Example #17
0
from authentication.views import AccountViewSet, LoginView, LogoutView

from transferfund.views import getAccountInfoView
from transferfund.views import getAllAccountsView
from transferfund.views import getTransactionHistoryView
from transferfund.views import handleInternalTransfer
from transferfund.views import handleCheckDeposit
from transferfund.views import getContactsInfoView
from transferfund.views import handleExternalTransfer
from transferfund.views import addContactView

urlpatterns = [
    # url(r'^admin/', include(admin.site.urls)),
    url(r'^account', AccountViewSet.as_view(), name='account'),
    url(r'^auth/login', LoginView.as_view(), name='login'),
    url(r'^auth/logout', LogoutView.as_view(), name='logout'),
    url(r'^loanmanage/', include('loanmanagement.urls')),
    url(r'^transferfund/getAccountInfo',
        getAccountInfoView.as_view(),
        name="getAccountInfo"),
    url(r'^transferfund/getAllAccounts',
        getAllAccountsView.as_view(),
        name="getAllAccounts"),
    url(r'^transferfund/getTransactionHistory',
        getTransactionHistoryView.as_view(),
        name="getTransactionHistory"),
    url(r'^transferfund/internalTransfer',
        handleInternalTransfer.as_view(),
        name="handleInternalTransfer"),
    url(r'^transferfund/checkDeposit',
        handleCheckDeposit.as_view(),
Example #18
0
router.register(r'launch-items', LaunchItemViewSet)
router.register(r'tasks', TaskResultViewSet)
router.register(r'comments', CommentViewSet)
router.register(r'bugs', BugViewSet)
router.register(r'stages', StageViewSet)
router.register(r'metrics', MetricViewSet)
router.register(r'metricvalues', MetricValueViewSet)

urlpatterns = patterns(
    '',
    url(r'^$', Base.as_view(), name='dashboard'),
    url(r'^{0}/'.format(settings.CDWS_API_PATH), include(router.urls)),
    url(r'^{0}/auth/login'.format(settings.CDWS_API_PATH), LoginView.as_view(),
        name='api-auth-login'),
    url(r'^{0}/auth/logout'.format(settings.CDWS_API_PATH),
        LogoutView.as_view(), name='api-auth-logout'),
    url(r'^{0}/auth/get'.format(settings.CDWS_API_PATH),
        IsAuthorizedView.as_view(), name='api-auth-get'),
    url(r'^{0}/auth/update'.format(settings.CDWS_API_PATH),
        UpdateSettingsView.as_view(), name='api-auth-update'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^{0}/external/jenkins/(?P<project>[^/.]+)/'.
        format(settings.CDWS_API_PATH), JenkinsViewSet.as_view()),
    url(r'^{0}/external/rundeck/(?P<project>[^/.]+)/'.
        format(settings.CDWS_API_PATH), RundeckViewSet.as_view()),
    url(r'^{0}/external/report-xunit/(?P<testplan_id>[^/.]+)/'
        r'(?P<xunit_format>[^/.]+)/(?P<filename>[^/.]+)'.
        format(settings.CDWS_API_PATH), ReportFileViewSet.as_view()),
)

urlpatterns += staticfiles_urlpatterns()
Example #19
0
from django.conf.urls import url
from rest_framework.urlpatterns import format_suffix_patterns
from rest_framework.authtoken import views
from authentication.views import (CreateCustomUserView, LoginView, LogoutView,
                                  ForgotPassword, ChangePassword,
                                  ChangeTracking, GetDecryption)

urlpatterns = [
    url(r'^api-token-auth/', views.obtain_auth_token),
    url(r'^users/$', CreateCustomUserView.as_view()),
    url(r'^login/$', LoginView.as_view()),
    url(r'^logout/$', LogoutView.as_view()),
    url(r'^forgot/$', ForgotPassword.as_view()),
    url(r'^change/$', ChangePassword.as_view()),
    url(r'^tracking/$', ChangeTracking.as_view()),
    url(r'^decrypt/$', GetDecryption.as_view()),
]

urlpatterns = format_suffix_patterns(urlpatterns)
Example #20
0
from django.conf.urls import include, patterns, url

from rest_framework_nested import routers
from authentication.views import AccountViewSet, LoginView, LogoutView
from posts.views import AccountPostsViewSet, PostViewSet
from thinkster_django_angular_boilerplate.views import IndexView

router = routers.SimpleRouter()
router.register(r"accounts", AccountViewSet)
router.register(r"posts", PostViewSet)

accounts_router = routers.NestedSimpleRouter(router, r"accounts", lookup="account")
accounts_router.register(r"posts", AccountPostsViewSet)

urlpatterns = patterns(
    "",
    url(r"^api/v1/", include(router.urls)),
    url(r"^api/v1", include(accounts_router.urls)),
    url(r"^api/v1/auth/login/$", LoginView.as_view(), name="login"),
    url(r"^api/v1/auth/logout/$", LogoutView.as_view(), name="logout"),
    url("^.*$", IndexView.as_view(), name="index"),
)
Example #21
0
from django.conf.urls import url
from django.urls import path
from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token, verify_jwt_token

from authentication.views import RegistrationView, LogoutView, AboutMeView

urlpatterns = [
    path('register/', RegistrationView.as_view()),
    path('logout/', LogoutView.as_view()),
    path('me/', AboutMeView.as_view()),
    url(r'^login/', obtain_jwt_token),
    url(r'^api-token-refresh/', refresh_jwt_token),
    url(r'^api-token-verify/', verify_jwt_token),
]
Example #22
0
from django.conf.urls import include, patterns, url
from rest_framework_nested import routers

from authentication.views import AccountViewSet, LoginView, LogoutView


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


urlpatterns = patterns(
    '',
    url(r'^', include(router.urls)),
    url(r'auth/login/', LoginView.as_view(), name='login'),
    url(r'auth/logout/', LogoutView.as_view(), name='logout')
)
Example #23
0
from django.conf import settings
from django.conf.urls import include, url
from django.contrib import admin
from rest_framework import routers
from rest_framework.urlpatterns import format_suffix_patterns
import views
from authentication.views import AccountViewSet, LoginView, LogoutView

from django.contrib.auth import get_user_model
User = get_user_model()

router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
router.register(r'groups', views.GroupViewSet)
router.register(r'Animal', views.AnimalViewSet, base_name="Animal")
router.register(r'Persona', views.PersonaViewSet)
router.register(r'FormularioAdopcion', views.FormularioAdopcionViewSet)
router.register(r'AdoptarAnimal', views.AdoptarAnimalViewSet)
router.register(r'accounts', AccountViewSet)
router.register(r'Subscripcion', views.SubscripcionViewSet)
router.register(r'Ipn', views.IpnViewSet)
urlpatterns = [
    url(r'^api/v1/', include(router.urls)),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include(router.urls)),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', LogoutView.as_view(), name='logout'),
]
Example #24
0
router.register(r'accounts', AccountViewSet)
router.register(r'retail_partners', RetailPartnerViewSet)

accounts_router = routers.NestedSimpleRouter(
    router, r'accounts', lookup='account'
)

accounts_router.register(r'retail_partners', AccountRetailPartnersViewSet)

urlpatterns = patterns(
     '',
    # ... URLs
    url(r'^api/v1/', include(router.urls)),
    url(r'^api/v1/', include(accounts_router.urls)),
    url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'),
    url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'),
	url(r'^get_rp_profile$', get_rp_profile, name='get_rp_profile'),
    url(r'^get_city_profile$', get_city_profile, name='get_city_profile'),
    url(r'^fetch_data_for_validation$', fetch_data_for_validation, name='fetch_data_for_validation'),
	url(r'^retail_partner/update$', update_rp_data, name='update_rp_data'),
	url(r'^deactivate$', deactivate_retail_partner, name='deactivate'),
    url(r'^deactivate_admin$', deactivate_retail_partner_admin, name='deactivate_admin'),
    url(r'^reactivate$', reactivate_retail_partner, name='reactivate'),
    url(r'^reactivate_admin$', reactivate_retail_partner_admin, name='reactivate_admin'),
    url(r'^validate$', validate_rp_data, name='validate'),
    url(r'^send_for_review$', send_for_review, name='send_for_review'),
    url(r'^send_mail$', send_mail, name='send_mail'),
    url(r'^retail-partners$', app_retail_partners, name='app_retail_partners'),
    url(r'^report_retail_partner$', report_rp_data, name='report_rp_data'),
    url('^.*$', IndexView.as_view(), name='index'),
)
Example #25
0
from django.conf.urls import url, include
from authentication.views import AccountViewSet, LoginView, LogoutView
from postulations.views import AccountPostsViewSet, PostViewSet
from rest_framework.routers import DefaultRouter
from rest_framework_nested import routers
from .views import IndexView

# Create a router and register our viewsets with it.
router = DefaultRouter()
router.register(r'accounts', AccountViewSet)
router.register(r'posts', PostViewSet)

accounts_router = routers.NestedSimpleRouter(router,
                                             r'accounts',
                                             lookup='account')

accounts_router.register(r'posts', AccountPostsViewSet)

urlpatterns = [
    url(r'^postulation/', include(router.urls)),
    url(r'^postulation/', include(accounts_router.urls)),
    url(r'^postulation/login/$', LoginView.as_view(), name='login'),
    url(r'^postulation/logout/$', LogoutView.as_view(), name='logout'),
    url('^.*$', IndexView.as_view(), name='index')
]