expenses_manager/expenses_manager/expenses/urls.py
JKuijperM 0dd34ab5dc feat: CRUD de traspasos
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:51:16 +02:00

41 lines
2.5 KiB
Python

from . import views
from django.urls import path
from django.views.generic import TemplateView
urlpatterns = [
path('', views.home, name='home'),
path('expenses/', views.expense_list, name='expense_list'),
path('new/', views.expense_create, name='expense_create'),
path('<int:pk>/edit/', views.expense_edit, name='expense_edit'),
path('<int:pk>/delete/', views.expense_delete, name='expense_delete'),
path('dashboard/', views.dashboard, name='dashboard'),
path('tags/', views.tag_list, name='tag_list'),
path('tags/new/', views.tag_create, name='tag_create'),
path('tags/<int:pk>/edit/', views.tag_edit, name='tag_edit'),
path('tags/<int:pk>/delete/', views.tag_delete, name='tag_delete'),
path('finance-accounts/', views.account_list, name='account_list'),
path('finance-accounts/new/', views.account_create, name='account_create'),
path('finance-accounts/<int:pk>/edit/', views.account_edit, name='account_edit'),
path('finance-accounts/<int:pk>/delete/', views.account_delete, name='account_delete'),
path('incomes/', views.income_list, name='income_list'),
path('incomes/new/', views.income_create, name='income_create'),
path('incomes/<int:pk>/edit/', views.income_edit, name='income_edit'),
path('incomes/<int:pk>/delete/', views.income_delete, name='income_delete'),
path('fuel/', views.fuel_list, name='fuel_list'),
path('fuel/create/', views.fuel_create, name='fuel_create'),
path('fuel/<int:pk>/edit/', views.fuel_edit, name='fuel_edit'),
path('fuel/<int:pk>/delete/', views.fuel_delete, name='fuel_delete'),
path('transfers/', views.transfer_list, name='transfer_list'),
path('transfers/new/', views.transfer_create, name='transfer_create'),
path('transfers/<int:pk>/edit/', views.transfer_edit, name='transfer_edit'),
path('transfers/<int:pk>/delete/', views.transfer_delete, name='transfer_delete'),
path('categories/', views.category_list, name='category_list'),
path('categories/<int:pk>/edit/', views.category_edit, name='category_edit'),
path('categories/<int:pk>/delete/', views.category_delete, name='category_delete'),
path('settings/', views.settings_index, name='settings_index'),
path('goals/', views.goal_list, name='goal_list'),
path('goals/new/', views.goal_create, name='goal_create'),
path('goals/<int:pk>/edit/', views.goal_edit, name='goal_edit'),
path('goals/<int:pk>/delete/', views.goal_delete, name='goal_delete'),
path('password_help', TemplateView.as_view(template_name="registration/password_help.html"), name="password_help"),
]