Jelajahi Sumber

preparing generic detail view

Juan Carlos 4 tahun lalu
induk
melakukan
9135e96329
2 mengubah file dengan 7 tambahan dan 60 penghapusan
  1. 7 14
      marktplatz/urls.py
  2. 0 46
      marktplatz/views.py

+ 7 - 14
marktplatz/urls.py

@@ -27,18 +27,12 @@ urlpatterns = [
     path('energieprojekte/',     views.EnergyProjekteView.as_view(),        name='energieprojekte-list'),
     # path('wohnprojekte/', views.WohnProjekteView.as_view(), name='wohnprojekte-list'),
 
-    # CARDS
-    path('projekt-card/<int:pk>', views.ProduktCardDetailView.as_view(), name='projekt-card'),
-    path('projekt-card/<int:pk>/embed', views.ProduktCardDetailView.as_view( embed=True, ), name='projekt-card-embed'),
-
-
     # CREATE
     path('neues-wohnprojekt/', views.WohnProjektCreateView.as_view(), name='neues-wohnprojekt'),
     path('neues-mobilitaetsprojekt/', views.MobilitaetsProjektCreateView.as_view(), name='neues-mobilitaetsprojekt'),
     path('neues-ernaehrungsprojekt/', views.MobilitaetsProjektCreateView.as_view(), name='neues-ernaehrungsprojekt'),
     path('neues-energieprojekt/', views.EnergyProjektCreateView.as_view(), name='neues-energieprojekt'),
 
-
     # UPDATE
     path('projekt-bearbeiten/<slug:type>/<int:pk>', views.ProductGenericUpdateView.as_view(),     name='projekt-bearbeiten-type'),
     path('projekt-bearbeiten/<int:pk>',             views.ProductUpdateView.as_view(),            name='projekt-bearbeiten'),
@@ -47,21 +41,20 @@ urlpatterns = [
     path('ernaehrungsprojekt-bearbeiten/<int:pk>',  views.ErnaehrungsProjektUpdateView.as_view(), name='ernaehrungsprojekt-bearbeiten'),
     path('energyprojekt-bearbeiten/<int:pk>',       views.EnergyProjektUpdateView.as_view(),      name='energyprojekt-bearbeiten'),
 
-    # path('projekt-bearbeiten/BASE/<int:pk>', views.ProductUpdateView.as_view(),            name='projekt-bearbeiten'),
-    # path('projekt-bearbeiten/WOHN/<int:pk>', views.WohnProjektUpdateView.as_view(),        name='wohnprojekt-bearbeiten'),
-    # path('projekt-bearbeiten/MOBI/<int:pk>', views.MobilitaetsProjektUpdateView.as_view(), name='mobilitaetsprojekt-bearbeiten'),
-    # path('projekt-bearbeiten/ERNA/<int:pk>', views.ErnaehrungsProjektUpdateView.as_view(), name='ernaehrungsprojekt-bearbeiten'),
-    # path('projekt-bearbeiten/ENER/<int:pk>', views.EnergyProjektUpdateView.as_view(),      name='energyprojekt-bearbeiten'),
 
     # DELETE
     path('projekt/<int:pk>/delete', views.ProductDelete.as_view(), name='product-delete'),
 
-    #Detail views
-    path('projekt/<int:pk>/', views.WohnprojektDetailView.as_view(), name='product-detail'),
+    # DETAIL
+    path('projekt/<int:pk>/', views.ProduktDetailView.as_view(), name='product-detail'),
     path('projekt/<int:pk>/embed', views.ProduktDetailView.as_view( embed=True, ), name='product-detail-embed'),
-    path('projekt/<int:pk>/freigeben', views.ProductPublish.as_view(  ), name='product-publish'),
+
+    # CARDS
+    path('projekt-card/<int:pk>', views.ProduktCardDetailView.as_view(), name='projekt-card'),
+    path('projekt-card/<int:pk>/embed', views.ProduktCardDetailView.as_view( embed=True, ), name='projekt-card-embed'),
 
 
+    path('projekt/<int:pk>/freigeben', views.ProductPublish.as_view(  ), name='product-publish'),
 
     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'),

+ 0 - 46
marktplatz/views.py

@@ -960,52 +960,6 @@ handle_upload = FileFormUploader()
 
 
 
-# class EditView(LoginRequiredMixin, FormView):
-#
-#     template_name = 'marktplatz/add.html'
-#
-#     def get(self, request, pk):
-#         user = self.request.user
-#         contact = Contact.objects.get(user=user)
-#         if not Product.objects.filter(contact=contact).filter(pk=pk).exists():
-#                 raise Http404
-#
-#         context = request.GET.dict()
-#
-#         context['product'] = WohnprojektForm(instance=Wohnprojekt.objects.get(pk=pk))
-#
-#
-#         context['use_ajax']    =    True
-#         context['info_txt'] = Template(config.INFO_TXT).render(Context(context))
-#
-#         return render(request, self.template_name, context)
-#
-#     def post(self, request, pk):
-#
-#         product_f = WohnprojektForm(request.POST, request.FILES, instance=Wohnprojekt.objects.get(pk=pk))
-#
-#         if product_f.is_valid():
-#             if product_f.has_changed():
-#                 product =  product_f.save( commit=False )
-#                 update_fields = product_f.changed_data
-#                 product.current_uri = request.build_absolute_uri( '/' ).rstrip('/')
-#                 product.save( update_fields=update_fields )
-#                 # product.save( )
-#
-#             if 'add-image' in request.POST:
-#                 return HttpResponseRedirect(reverse('add-image', kwargs={'pk': pk}))
-#
-#             return HttpResponseRedirect(reverse('meine-projekte'))
-#
-#         else:
-#             context = request.GET.dict()
-#             context['product'] =        product_f
-#             context['product_errors']  = product_f.errors
-#             context['use_ajax'] = True
-#             return render(request, self.template_name, context)
-
-
-
 class UsersProducts(LoginRequiredMixin, generic.ListView):
     model = Product
     template_name='marktplatz/myProducts.html'