Procházet zdrojové kódy

admin improvements; vue.js prototype

Juan Carlos před 4 roky
rodič
revize
36c1f3d08f

binární
db.sqlite3-journal


+ 18 - 1
marktplatz/admin.py

@@ -4,6 +4,14 @@ from csvexport.actions import csvexport
 # Register your models here.
 from .models import *
 
+from newsletter.models import (
+    Newsletter, Subscription, Article, Message, Submission
+)
+
+from newsletter.admin import (
+    SubscriptionAdmin
+)
+
 #admin.site.register(Product)
 admin.site.register(Wohnprojekt)
 
@@ -17,9 +25,18 @@ class ContactAdmin(admin.ModelAdmin):
 
 admin.site.register(Contact, ContactAdmin)
 
+class MSubscriptionAdmin(SubscriptionAdmin):
+    actions = [csvexport]
+    pass
+
+admin.site.unregister(Subscription)
+admin.site.register(Subscription, MSubscriptionAdmin)
+
+
 class SearchAgentAdmin(admin.ModelAdmin):
     actions = [csvexport]
-    fields = ['email',]
+    # fields = ['email',]
+    list_display = [ 'email']
     pass
 
 admin.site.register(SearchAgent, SearchAgentAdmin)

+ 4 - 0
marktplatz/templates/marktplatz/product_detail.html

@@ -82,6 +82,10 @@
 		<div class="row gemain-color object-text">
 				<div class="col-sm-6">
 
+					<!-- <div id="app">
+						<p><% message %></p>
+					</div> -->
+
 
 					<h1 class="titlepro" style="">{{ object.name }}</h1>
 

+ 22 - 7
project_base/templates/base_generic.html

@@ -27,15 +27,8 @@
     <link rel="preload" href="{% static 'css/NeuzeitGro-Bla/font.woff2' %}" as="font" type="font/woff2" crossorigin>
     <link rel="preload" href="{% static 'css/NeuzeitGro-Bla/font.woff' %}" as="font" type="font/woff" crossorigin>
 
-    {% if settings.DEBUG %}
 
-    <script src="{% static 'js/vuejs/vue-dev.js' %}"></script>
 
-    {% else %}
-
-    <script src="{% static 'js/vuejs/vue2.js' %}"></script>
-
-    {% endif %}
 
     {% compress css inline %}
     <style media="screen">
@@ -444,6 +437,28 @@
 {% endif %}
 
 
+{% if settings.DEBUG %}
+
+<script src="{% static 'js/vuejs/vue-dev.js' %}"></script>
+
+{% else %}
+
+<script src="{% static 'js/vuejs/vue2.js' %}"></script>
+
+{% endif %}
+
+<script>
+  // var app = new Vue({
+  //   el: '#app',
+  //   delimiters: ['<%', '%>'],
+  //   data: {
+  //     message: ''
+  //   }
+  // })
+</script>
+
+
+
 <!-- Matomo -->
 <script>
   /*