from django.urls import path from . import views from .views import * from django.conf import settings from django.conf.urls.static import static from django.views.generic import RedirectView, TemplateView from django.conf.urls import url, include urlpatterns = [ path('', RedirectView.as_view(url='projekte/'), name='index'), path('about/', views.about, name='about'), path('submit/', views.submit, name='submit'), path('admin_panel/', views.AdminView.as_view(), name='admin-panel'), path('meine-projekte/', views.UsersProducts.as_view(), name='meine-projekte'), # Contact path('register/', views.registerView.as_view(), name='register-view'), path('meine-daten//', views.ContactUpdateView.as_view(), name='meine-daten'), path('products-list/', views.ProductsListView.as_view(), name='products-list'), path('products-list/embed', views.ProductsListView.as_view( embed=True, ), name='products-list-embed'), # OVERVIEW (LISTVIEW) path('projekte/', views.ProductsView.as_view(), name='products'), path('wohnprojekte/', views.WohnprojekteView.as_view(), name='wohnprojekte-list'), path('mobilitaetsprojekte/', views.MobilitaetsProjekteView.as_view(), name='mobilitaetsprojekte-list'), path('ernaerungsprojekte/', views.ErnaerungsProjekteView.as_view(), name='ernaerungsprojekte-list'), path('energieprojekte/', views.EnergyProjekteView.as_view(), name='energieprojekte-list'), path('projekte/urbanem/', views.UrbanemProductsView.as_view(), name='products-filter-view'), # path('wohnprojekte/', views.WohnProjekteView.as_view(), name='wohnprojekte-list'), # CREATE path('neues-projekt/', views.ProductDispatchView.as_view(), name='neues-projekt-dispatch'), path('neues-projekt//', views.ProductGenericCreateView.as_view(), name='neues-projekt-type'), path('np-submit-pics//', views.ProductCreateAddPicsView.as_view(), name='neues-projekt-submit-pics'), path('np-publish//', views.ProductCreatePublishView.as_view(), name='neues-projekt-publish'), # UPDATE path('projekt-bearbeiten//', views.ProductGenericUpdateView.as_view(), name='projekt-bearbeiten-type'), path('projekt-bearbeiten/', views.ProductUpdateView.as_view(), name='projekt-bearbeiten'), path('up-submit-pics//', views.ProductUpdateAddPicsView.as_view(), name='projekt-bearbeiten-submit-pics'), path('up-publish//', views.ProductUpdatePublishView.as_view(), name='projekt-bearbeiten-publish'), # DELETE path('projekt//delete', views.ProductDelete.as_view(), name='product-delete'), # DETAIL path('projekt//', views.ProduktGenericDetailView.as_view(), name='product-detail-type'), path('projekt//', views.ProduktDetailView.as_view(), name='product-detail'), path('projekt//embed', views.ProduktDetailView.as_view( embed=True, ), name='product-detail-embed'), # CARDS path('projekt-card/', views.ProduktCardDetailView.as_view(), name='projekt-card'), path('projekt-card//embed', views.ProduktCardDetailView.as_view( embed=True, ), name='projekt-card-embed'), # SEARCH & FILTERS path('projekte//search', views.GenericSearchView.as_view(), name='generic-search-products'), path('projekte/search', views.SearchProductsView.as_view(), name='search-products'), # - FILTERS path('projekte/filter//', views.FilterProductsView.as_view(), name='products-filter-view'), path('projekt//freigeben', views.ProductPublish.as_view( ), name='product-publish'), # NEWSLETTER & AGENT path('search-agent-form/', views.AgentNewslwtterFormView.as_view(), name='search-agent-form'), path('search-agent-form/embed/', views.AgentNewslwtterFormView.as_view( embed=True, ), name='search-agent-form-embed'), path('search-agent-create//anmelden/', views.AgentNewsletterSubscribeView.as_view( ), name='agent-newsletter-create'), path('newsletter-anmeldung//anmelden/', views.SubscribeRequestView.as_view( ), name='newsletter-anmeldung'), path('only-newsletter-anmeldung//anmelden/', views.OnlySubscribeRequestView.as_view( ), name='only-newsletter-anmeldung'), path('suchagent///', views.SearchAgentDelete.as_view(), name='search-agent-delete'), # path('suchagent/embed', views.SearchAgentCreate.as_view( embed=True, ), name='search-agent-create-embed'), path('add-image/', views.addImageView.as_view(), name='add-image'), path('pages//', pagesView.as_view(template_name="marktplatz/generic.html"), name='pages-generic'), path('generic/', TemplateView.as_view(template_name="marktplatz/generic.html"), name='generic'), url(r'^delete_media/(?P\d+)/$', views.delete_media, name='delete-media'), url(r'^delete_video/(?P\d+)/$', views.delete_video, name='delete-video'), url(r'^upload/', include('django_file_form.urls')), url(r'^handle_upload$', views.handle_upload, name='file_form_handle_upload'), url(r'^upload_mab$', views.handle_upload, name='upload_mab'), url(r'^home', views.home, name='home'), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)