31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
from django.urls import path
|
|
from django.contrib.auth.decorators import login_required
|
|
from apps.transactions.transaction_list.views import TransactionListView
|
|
from apps.transactions.transaction_add.views import TransactionAddView
|
|
from apps.transactions.transaction_update.views import TransactionUpdateView
|
|
from apps.transactions.transaction_delete.views import TransactionDeleteView
|
|
|
|
urlpatterns = [
|
|
path(
|
|
"transactions/list/",
|
|
login_required(TransactionListView.as_view(template_name="transactions_list.html")),
|
|
name="transactions",
|
|
),
|
|
path(
|
|
"transactions/add/",
|
|
login_required(TransactionAddView.as_view(template_name="transactions_add.html")),
|
|
name="transactions-add",
|
|
),
|
|
path (
|
|
"transactions/update/<int:pk>",
|
|
login_required(TransactionUpdateView.as_view(template_name="transactions_update.html")),
|
|
name="transactions-update",
|
|
),
|
|
path (
|
|
"transactions/delete/<int:pk>/",
|
|
login_required(TransactionDeleteView.as_view()),
|
|
name="transactions-delete",
|
|
),
|
|
|
|
]
|