[importers] Add bgstats import class
This commit is contained in:
@ -69,11 +69,13 @@ from scrobbles.export import export_scrobbles
|
||||
from scrobbles.forms import ExportScrobbleForm, ScrobbleForm
|
||||
from scrobbles.models import (
|
||||
AudioScrobblerTSVImport,
|
||||
BGStatsImport,
|
||||
KoReaderImport,
|
||||
LastFmImport,
|
||||
RetroarchImport,
|
||||
ScaleCSVImport,
|
||||
Scrobble,
|
||||
ScrobbleQuerySet,
|
||||
TrailGPXImport,
|
||||
)
|
||||
from scrobbles.scrobblers import *
|
||||
@ -459,6 +461,9 @@ class ScrobbleImportListView(TemplateView):
|
||||
context_data["retroarch_imports"] = RetroarchImport.objects.filter(
|
||||
user=self.request.user,
|
||||
).order_by("-processing_started")[:10]
|
||||
context_data["bgstats_imports"] = BGStatsImport.objects.filter(
|
||||
user=self.request.user,
|
||||
).order_by("-processing_started")[:10]
|
||||
context_data["birding_csv_imports"] = apps.get_model(
|
||||
"birds", "BirdingCSVImport"
|
||||
).objects.filter(
|
||||
@ -491,6 +496,8 @@ class BaseScrobbleImportDetailView(DetailView):
|
||||
title = "LastFM Import"
|
||||
if self.model == RetroarchImport:
|
||||
title = "Retroarch Import"
|
||||
if self.model == BGStatsImport:
|
||||
title = "BG Stats Import"
|
||||
if self.model == ScaleCSVImport:
|
||||
title = "Scale CSV Import"
|
||||
if self.model == TrailGPXImport:
|
||||
@ -515,6 +522,10 @@ class ScrobbleRetroarchImportDetailView(BaseScrobbleImportDetailView):
|
||||
model = RetroarchImport
|
||||
|
||||
|
||||
class ScrobbleBGStatsImportDetailView(BaseScrobbleImportDetailView):
|
||||
model = BGStatsImport
|
||||
|
||||
|
||||
class ScrobbleScaleCSVImportDetailView(BaseScrobbleImportDetailView):
|
||||
model = ScaleCSVImport
|
||||
|
||||
|
||||
Reference in New Issue
Block a user