Update import listings
This commit is contained in:
@ -61,14 +61,7 @@ class BaseFileImportMixin(TimeStampedModel):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def import_type(self) -> str:
|
def import_type(self) -> str:
|
||||||
class_name = self.__class__.__name__
|
return "Unknown Import Source"
|
||||||
if class_name == "AudioscrobblerTSVImport":
|
|
||||||
return "Audioscrobbler"
|
|
||||||
if class_name == "KoReaderImport":
|
|
||||||
return "KoReader"
|
|
||||||
if self.__class__.__name__ == "LastFMImport":
|
|
||||||
return "LastFM"
|
|
||||||
return "Generic"
|
|
||||||
|
|
||||||
def process(self, force=False):
|
def process(self, force=False):
|
||||||
logger.warning("Process not implemented")
|
logger.warning("Process not implemented")
|
||||||
@ -139,6 +132,10 @@ class KoReaderImport(BaseFileImportMixin):
|
|||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = "KOReader Import"
|
verbose_name = "KOReader Import"
|
||||||
|
|
||||||
|
@property
|
||||||
|
def import_type(self) -> str:
|
||||||
|
return "KOReader"
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"KoReader import on {self.human_start}"
|
return f"KoReader import on {self.human_start}"
|
||||||
|
|
||||||
@ -183,6 +180,10 @@ class AudioScrobblerTSVImport(BaseFileImportMixin):
|
|||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = "AudioScrobbler TSV Import"
|
verbose_name = "AudioScrobbler TSV Import"
|
||||||
|
|
||||||
|
@property
|
||||||
|
def import_type(self) -> str:
|
||||||
|
return "AudiosScrobbler"
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"Audioscrobbler import on {self.human_start}"
|
return f"Audioscrobbler import on {self.human_start}"
|
||||||
|
|
||||||
@ -233,6 +234,10 @@ class LastFmImport(BaseFileImportMixin):
|
|||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = "Last.FM Import"
|
verbose_name = "Last.FM Import"
|
||||||
|
|
||||||
|
@property
|
||||||
|
def import_type(self) -> str:
|
||||||
|
return "LastFM"
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"LastFM import on {self.human_start}"
|
return f"LastFM import on {self.human_start}"
|
||||||
|
|
||||||
|
|||||||
@ -228,6 +228,12 @@
|
|||||||
Long plays
|
Long plays
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="/imports/">
|
||||||
|
<span data-feather="log"></span>
|
||||||
|
Imports
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="/admin/">
|
<a class="nav-link" href="/admin/">
|
||||||
<span data-feather="key"></span>
|
<span data-feather="key"></span>
|
||||||
|
|||||||
Reference in New Issue
Block a user