# This file is part of TALER # (C) 2014, 2015, 2016 Taler Systems SA # # TALER 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, or # (at your option) any later version. # # TALER 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 # General Public License for more details. # # You should have received a copy of the GNU General Public # License along with TALER; see the file COPYING. If not, see # . # # @author Marcello Stanisci # @author Florian Dold from django.urls import include, path from django.views.generic.base import RedirectView from django.contrib.auth import views as auth_views from . import views urlpatterns = [ path("", RedirectView.as_view(pattern_name="profile"), name="index"), path("favicon.ico", views.ignore), path("admin/add/incoming", views.add_incoming, name="add-incoming"), path( "login/", auth_views.LoginView.as_view( template_name="login.html", authentication_form=views.TalerAuthenticationForm ), name="login" ), path("logout/", views.logout_view, name="logout"), path("accounts/register", views.register, name="register"), path("profile", views.profile_page, name="profile"), path("history", views.serve_history, name="history"), path("history-range", views.serve_history_range, name="history-range"), path("reject", views.reject, name="reject"), path( "api/withdraw-operation/", views.api_withdraw_operation, name="api-withdraw-operation" ), path( "api/withdraw-headless", views.withdraw_headless, name="withdraw-headless" ), path( "api/withdraw-headless-uri", views.withdraw_headless_uri, name="withdraw-headless-uri" ), path("api/register", views.register_headless, name="register-headless"), path("start-withdrawal", views.start_withdrawal, name="start-withdrawal"), path( "show-withdrawal/", views.show_withdrawal, name="withdraw-show" ), path( "confirm-withdrawal/", views.confirm_withdrawal, name="withdraw-confirm" ), path( "public-accounts", views.serve_public_accounts, name="public-accounts" ), path( "public-accounts/", views.serve_public_accounts, name="public-accounts" ), path( "public-accounts//", views.serve_public_accounts, name="public-accounts" ), ]