mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-29 20:44:24 +00:00
155 lines
4.9 KiB
Python
155 lines
4.9 KiB
Python
# -*- coding:utf-8 -*
|
|
#
|
|
# Copyright 2016,2017
|
|
# - Skia <skia@libskia.so>
|
|
#
|
|
# Ce fichier fait partie du site de l'Association des Étudiants de l'UTBM,
|
|
# http://ae.utbm.fr.
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify it under
|
|
# the terms of the GNU General Public License a published by the Free Software
|
|
# Foundation; either version 3 of the License, or (at your option) any later
|
|
# version.
|
|
#
|
|
# This program 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
|
|
# this program; if not, write to the Free Sofware Foundation, Inc., 59 Temple
|
|
# Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
#
|
|
#
|
|
|
|
from django.urls import re_path
|
|
|
|
from accounting.views import *
|
|
|
|
urlpatterns = [
|
|
# Accounting types
|
|
re_path(
|
|
r"^simple_type$",
|
|
SimplifiedAccountingTypeListView.as_view(),
|
|
name="simple_type_list",
|
|
),
|
|
re_path(
|
|
r"^simple_type/create$",
|
|
SimplifiedAccountingTypeCreateView.as_view(),
|
|
name="simple_type_new",
|
|
),
|
|
re_path(
|
|
r"^simple_type/(?P<type_id>[0-9]+)/edit$",
|
|
SimplifiedAccountingTypeEditView.as_view(),
|
|
name="simple_type_edit",
|
|
),
|
|
# Accounting types
|
|
re_path(r"^type$", AccountingTypeListView.as_view(), name="type_list"),
|
|
re_path(r"^type/create$", AccountingTypeCreateView.as_view(), name="type_new"),
|
|
re_path(
|
|
r"^type/(?P<type_id>[0-9]+)/edit$",
|
|
AccountingTypeEditView.as_view(),
|
|
name="type_edit",
|
|
),
|
|
# Bank accounts
|
|
re_path(r"^$", BankAccountListView.as_view(), name="bank_list"),
|
|
re_path(r"^bank/create$", BankAccountCreateView.as_view(), name="bank_new"),
|
|
re_path(
|
|
r"^bank/(?P<b_account_id>[0-9]+)$",
|
|
BankAccountDetailView.as_view(),
|
|
name="bank_details",
|
|
),
|
|
re_path(
|
|
r"^bank/(?P<b_account_id>[0-9]+)/edit$",
|
|
BankAccountEditView.as_view(),
|
|
name="bank_edit",
|
|
),
|
|
re_path(
|
|
r"^bank/(?P<b_account_id>[0-9]+)/delete$",
|
|
BankAccountDeleteView.as_view(),
|
|
name="bank_delete",
|
|
),
|
|
# Club accounts
|
|
re_path(r"^club/create$", ClubAccountCreateView.as_view(), name="club_new"),
|
|
re_path(
|
|
r"^club/(?P<c_account_id>[0-9]+)$",
|
|
ClubAccountDetailView.as_view(),
|
|
name="club_details",
|
|
),
|
|
re_path(
|
|
r"^club/(?P<c_account_id>[0-9]+)/edit$",
|
|
ClubAccountEditView.as_view(),
|
|
name="club_edit",
|
|
),
|
|
re_path(
|
|
r"^club/(?P<c_account_id>[0-9]+)/delete$",
|
|
ClubAccountDeleteView.as_view(),
|
|
name="club_delete",
|
|
),
|
|
# Journals
|
|
re_path(r"^journal/create$", JournalCreateView.as_view(), name="journal_new"),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)$",
|
|
JournalDetailView.as_view(),
|
|
name="journal_details",
|
|
),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)/edit$",
|
|
JournalEditView.as_view(),
|
|
name="journal_edit",
|
|
),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)/delete$",
|
|
JournalDeleteView.as_view(),
|
|
name="journal_delete",
|
|
),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)/statement/nature$",
|
|
JournalNatureStatementView.as_view(),
|
|
name="journal_nature_statement",
|
|
),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)/statement/person$",
|
|
JournalPersonStatementView.as_view(),
|
|
name="journal_person_statement",
|
|
),
|
|
re_path(
|
|
r"^journal/(?P<j_id>[0-9]+)/statement/accounting$",
|
|
JournalAccountingStatementView.as_view(),
|
|
name="journal_accounting_statement",
|
|
),
|
|
# Operations
|
|
re_path(
|
|
r"^operation/create/(?P<j_id>[0-9]+)$",
|
|
OperationCreateView.as_view(),
|
|
name="op_new",
|
|
),
|
|
re_path(
|
|
r"^operation/(?P<op_id>[0-9]+)$", OperationEditView.as_view(), name="op_edit"
|
|
),
|
|
re_path(
|
|
r"^operation/(?P<op_id>[0-9]+)/pdf$", OperationPDFView.as_view(), name="op_pdf"
|
|
),
|
|
# Companies
|
|
re_path(r"^company/list$", CompanyListView.as_view(), name="co_list"),
|
|
re_path(r"^company/create$", CompanyCreateView.as_view(), name="co_new"),
|
|
re_path(r"^company/(?P<co_id>[0-9]+)$", CompanyEditView.as_view(), name="co_edit"),
|
|
# Labels
|
|
re_path(r"^label/new$", LabelCreateView.as_view(), name="label_new"),
|
|
re_path(
|
|
r"^label/(?P<clubaccount_id>[0-9]+)$",
|
|
LabelListView.as_view(),
|
|
name="label_list",
|
|
),
|
|
re_path(
|
|
r"^label/(?P<label_id>[0-9]+)/edit$", LabelEditView.as_view(), name="label_edit"
|
|
),
|
|
re_path(
|
|
r"^label/(?P<label_id>[0-9]+)/delete$",
|
|
LabelDeleteView.as_view(),
|
|
name="label_delete",
|
|
),
|
|
# User account
|
|
re_path(r"^refound/account$", RefoundAccountView.as_view(), name="refound_account"),
|
|
]
|