Selaa lähdekoodia

Projektfreischaltung - keine Weiterleitung direkt zum Projekt, sondern auf das Admin Panel

Juan Carlos 3 vuotta sitten
vanhempi
commit
d4ce6e0889
3 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 1 1
      marktplatz/admin.py
  2. 2 1
      marktplatz/views.py
  3. 1 0
      project_base/settings.py

+ 1 - 1
marktplatz/admin.py

@@ -12,7 +12,7 @@ from newsletter.admin import (
     SubscriptionAdmin
 )
 
-#admin.site.register(Product)
+admin.site.register(Product)
 admin.site.register(Wohnprojekt)
 admin.site.register(MobilitaetsProjekt)
 admin.site.register(ErnaehrungsProjekt)

+ 2 - 1
marktplatz/views.py

@@ -285,7 +285,8 @@ class ProductPublish(LoginRequiredMixin, DetailView):
         if (contact.id == product.contact.id) :
 
             panel_url = reverse( 'admin-panel' )
-            publishmessage = "Ein Benutzer möchte folgendes Projekt freigeben: {}. Du kannst es über das Admin-Panel freigeben: {}".format( product.name, request.get_host() + panel_url )
+            admin_url = reverse( 'admin:marktplatz_product_change', args=(product.id,)  )
+            publishmessage = "Ein Benutzer möchte folgendes Projekt freigeben: {}. Du kannst es über das Admin-Panel freigeben: {} oder auch hier: {}".format( product.name, request.get_host() + panel_url, request.get_host() + admin_url )
 
             # print (publishmessage)
 

+ 1 - 0
project_base/settings.py

@@ -240,6 +240,7 @@ INSTALLED_APPS = [
     'email_obfuscator',
     'compressor',
     'csvexport',
+     # 'django_extensions', # Activate to explore admin urls
 
     'project_base.apps.PostOfficeBase',
     'project_base.apps.project_base',