Files
WYGIWYH/app/apps/bank_sync/urls.py
T
Herculino Trotta 620e7df015 feat(bank-sync): sync bank transactions from external providers
Provider registry modeled after automatic exchange rates: each provider
declares its own settings fields, rendered dynamically in the service form.
Lunch Flow is the first provider.

- Map provider accounts to WYGIWYH accounts with a start date and an
  optional currency filter
- Hourly task syncs due services; manual sync from the list
- Deduplicates through Transaction.internal_id, optionally matching
  transactions already entered by hand
- Per account errors and provider reported connection problems

Refs #498
2026-11-08 12:39:16 -03:00

22 lines
702 B
Python

from django.urls import path
from . import views
urlpatterns = [
path("bank-sync/", views.bank_sync_index, name="bank_sync_index"),
path("bank-sync/list/", views.bank_sync_list, name="bank_sync_list"),
path("bank-sync/add/", views.bank_sync_add, name="bank_sync_add"),
path("bank-sync/<int:pk>/edit/", views.bank_sync_edit, name="bank_sync_edit"),
path(
"bank-sync/<int:pk>/delete/", views.bank_sync_delete, name="bank_sync_delete"
),
path(
"bank-sync/<int:pk>/accounts/",
views.bank_sync_accounts,
name="bank_sync_accounts",
),
path(
"bank-sync/<int:pk>/sync/", views.bank_sync_sync_now, name="bank_sync_sync_now"
),
]