Prechádzať zdrojové kódy

Add retroarch imports to list view

Colin Powell 2 rokov pred
rodič
commit
1e35f10945

+ 3 - 0
vrobbler/apps/scrobbles/views.py

@@ -167,6 +167,9 @@ class ScrobbleImportListView(TemplateView):
         context_data["lastfm_imports"] = LastFmImport.objects.filter(
             user=self.request.user,
         ).order_by("-processing_started")[:10]
+        context_data["retroarch_imports"] = RetroarchImport.objects.filter(
+            user=self.request.user,
+        ).order_by("-processing_started")[:10]
         return context_data
 
 

+ 37 - 12
vrobbler/templates/scrobbles/import_list.html

@@ -41,13 +41,38 @@
                     <th scope="col">Scrobbles</th>
                 </tr>
             </thead>
-                {% for obj in lastfm_imports %}
+            {% for obj in lastfm_imports %}
+            <tr>
+                <td><a href="{{obj.get_absolute_url}}">{{obj.human_start}}</a></td>
+                <td>{{obj.processed_finished}}</td>
+                <td>{{obj.process_count}}</td>
+            </tr>
+            {% endfor %}
+            </tbody>
+        </table>
+    </div>
+</div>
+{% endif %}
+
+{% if retroarch_imports %}
+<div class="row">
+    <h3>Retroarch</h3>
+    <div class="table-responsive">
+        <table class="table table-striped table-sm">
+            <thead>
                 <tr>
-                    <td><a href="{{obj.get_absolute_url}}">{{obj.human_start}}</a></td>
-                    <td>{{obj.processed_finished}}</td>
-                    <td>{{obj.process_count}}</td>
+                    <th scope="col">Started</th>
+                    <th scope="col">Finished</th>
+                    <th scope="col">Scrobbles</th>
                 </tr>
-                {% endfor %}
+            </thead>
+            {% for obj in retroarch_imports %}
+            <tr>
+                <td><a href="{{obj.get_absolute_url}}">{{obj.human_start}}</a></td>
+                <td>{{obj.processed_finished}}</td>
+                <td>{{obj.process_count}}</td>
+            </tr>
+            {% endfor %}
             </tbody>
         </table>
     </div>
@@ -66,13 +91,13 @@
                     <th scope="col">Scrobbles</th>
                 </tr>
             </thead>
-                {% for obj in koreader_imports %}
-                <tr>
-                    <td><a href="{{obj.get_absolute_url}}">{{obj.human_start}}</a></td>
-                    <td>{{obj.processed_finished}}</td>
-                    <td>{{obj.process_count}}</td>
-                </tr>
-                {% endfor %}
+            {% for obj in koreader_imports %}
+            <tr>
+                <td><a href="{{obj.get_absolute_url}}">{{obj.human_start}}</a></td>
+                <td>{{obj.processed_finished}}</td>
+                <td>{{obj.process_count}}</td>
+            </tr>
+            {% endfor %}
             </tbody>
         </table>
     </div>