2023-02-19 23:56:05 +01:00
|
|
|
from django.conf import settings
|
|
|
|
from django.conf.urls.static import static
|
|
|
|
from django.contrib.auth import views as auth_views
|
|
|
|
from django.urls import path, include
|
2023-04-06 14:24:16 +02:00
|
|
|
from django.views.generic import TemplateView
|
2023-02-19 23:56:05 +01:00
|
|
|
|
|
|
|
from . import views
|
|
|
|
|
|
|
|
urlpatterns = [
|
2023-04-06 14:24:16 +02:00
|
|
|
path("", TemplateView.as_view(template_name='app/index.html'), name="index"),
|
2023-02-20 11:31:10 +01:00
|
|
|
path("offers/", views.list_offers, name="list_offers"),
|
2023-02-19 23:56:05 +01:00
|
|
|
path("offer/create/", views.create_offer, name="create_offer"),
|
|
|
|
path("offer/<int:offer_id>/", views.offer_detail, name="offer_detail"),
|
2023-03-31 18:10:38 +02:00
|
|
|
path("offer/<int:offer_id>/delete/", views.offer_delete, name="offer_delete"),
|
|
|
|
path("offer/<int:offer_id>/edit/", views.offer_edit, name="offer_edit"),
|
2023-03-31 23:55:24 +02:00
|
|
|
path("offer/<int:offer_id>/trade/", views.offer_trade, name="offer_trade"),
|
2023-04-02 22:47:04 +02:00
|
|
|
path("accounts/<int:user_id>", views.user_detail, name="user_detail"),
|
2023-02-19 23:56:05 +01:00
|
|
|
path('accounts/login/', auth_views.LoginView.as_view(template_name='registration/login.html')),
|
2023-04-02 22:52:47 +02:00
|
|
|
path('accounts/profile/', auth_views.LoginView.as_view(template_name='user/detail.html'), name='user_profile'),
|
2023-04-05 23:29:30 +02:00
|
|
|
path('accounts/register/', views.register_user, name='register_user'),
|
2023-02-19 23:56:05 +01:00
|
|
|
path('accounts/', include('django.contrib.auth.urls')),
|
2023-04-06 14:24:16 +02:00
|
|
|
path("faq/", TemplateView.as_view(template_name='app/faq.html'), name="faq"),
|
|
|
|
path("imprint/", TemplateView.as_view(template_name='app/imprint.html'), name="imprint"),
|
2023-02-19 23:56:05 +01:00
|
|
|
]
|