Added a scan report button (Fixes #4), also fixed the regression about files being always rescanned even if no change has been made
This commit is contained in:
+36
-22
@@ -76,28 +76,12 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
${status}
|
||||
</message>
|
||||
|
||||
<message id="Lms.Admin.Database.Status.template">
|
||||
<legend>${tr:Lms.Admin.Database.Status.status}</legend>
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-2" for="${id:last-scan}">
|
||||
${tr:Lms.Admin.Database.Status.last-scan}
|
||||
</label>
|
||||
<div class="col-sm-5">
|
||||
<div class="well well-sm">
|
||||
${last-scan}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-2" for="${id:status}">
|
||||
${tr:Lms.Admin.Database.Status.status}
|
||||
</label>
|
||||
<div class="col-sm-5">
|
||||
<div class="well well-sm">
|
||||
<br/>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">${tr:Lms.Admin.Database.Status.status}</div>
|
||||
<div class="panel-body">
|
||||
${status}
|
||||
</div>
|
||||
</div>
|
||||
@@ -105,4 +89,34 @@
|
||||
</div>
|
||||
</message>
|
||||
|
||||
<message id="Lms.Admin.Database.Status.template">
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-2">
|
||||
${tr:Lms.Admin.Database.Status.status}
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<div class="well well-sm">
|
||||
${status}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-sm-2">
|
||||
${tr:Lms.Admin.Database.Status.last-scan}
|
||||
</label>
|
||||
<div class="col-sm-10">
|
||||
<div class="well well-sm">
|
||||
${last-scan}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
${btn-report class="btn"}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
</messages>
|
||||
|
||||
+11
-2
@@ -51,10 +51,19 @@
|
||||
<message id="Lms.Admin.Database.update-start-time">Update start time</message>
|
||||
<message id="Lms.Admin.Database.weekly">Weekly</message>
|
||||
|
||||
<message id="Lms.Admin.Database.Status.status">Status</message>
|
||||
<message id="Lms.Admin.Database.Status.bad-duration">Cannot get track duration</message>
|
||||
<message id="Lms.Admin.Database.Status.cannot-parse-file">Cannot parse file</message>
|
||||
<message id="Lms.Admin.Database.Status.cannot-read-file">Cannot read file</message>
|
||||
<message id="Lms.Admin.Database.Status.duplicates-header">{1} duplicate files:</message>
|
||||
<message id="Lms.Admin.Database.Status.errors-header">{1} errors:</message>
|
||||
<message id="Lms.Admin.Database.Status.get-report">Get report</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan">Last scan</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-not-available">Not available</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-status">Scanned {1} files in {2} on {3} ({4} errors)</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-status">Scanned {1} files in {2} on {3} ({4} errors, {5} duplicates)</message>
|
||||
<message id="Lms.Admin.Database.Status.no-audio-track">No audio track</message>
|
||||
<message id="Lms.Admin.Database.Status.same-hash">Duplicated file hash</message>
|
||||
<message id="Lms.Admin.Database.Status.same-mbid">Duplicated MBID</message>
|
||||
<message id="Lms.Admin.Database.Status.status">Status</message>
|
||||
<message id="Lms.Admin.Database.Status.status-not-scheduled">Not scheduled</message>
|
||||
<message id="Lms.Admin.Database.Status.status-scheduled">Scheduled on {1}</message>
|
||||
<message id="Lms.Admin.Database.Status.status-in-progress">Scanning {1} of {2} files ({3} %)</message>
|
||||
|
||||
+11
-2
@@ -51,10 +51,19 @@
|
||||
<message id="Lms.Admin.Database.update-start-time">Heure de départ de la mise à jour</message>
|
||||
<message id="Lms.Admin.Database.weekly">Toutes les semaines</message>
|
||||
|
||||
<message id="Lms.Admin.Database.Status.status">Statut</message>
|
||||
<message id="Lms.Admin.Database.Status.bad-duration">Impossible de récupérer la durée de la piste</message>
|
||||
<message id="Lms.Admin.Database.Status.cannot-parse-file">Impossible d'analyser le fichier</message>
|
||||
<message id="Lms.Admin.Database.Status.cannot-read-file">Impossible de lire le fichier</message>
|
||||
<message id="Lms.Admin.Database.Status.duplicates-header">{1} fichiers dupliqués :</message>
|
||||
<message id="Lms.Admin.Database.Status.errors-header">{1} erreurs :</message>
|
||||
<message id="Lms.Admin.Database.Status.get-report">Rapport</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan">Dernier scan</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-not-available">Non disponible</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-status">{1} fichiers scannés en {2} le {3} ({4} erreurs)</message>
|
||||
<message id="Lms.Admin.Database.Status.last-scan-status">{1} fichiers scannés en {2} le {3} ({4} erreurs, {5} duplicatas)</message>
|
||||
<message id="Lms.Admin.Database.Status.no-audio-track">Pas de piste audio</message>
|
||||
<message id="Lms.Admin.Database.Status.same-hash">Hash dupliqué</message>
|
||||
<message id="Lms.Admin.Database.Status.same-mbid">MBID dupliqué</message>
|
||||
<message id="Lms.Admin.Database.Status.status">Statut</message>
|
||||
<message id="Lms.Admin.Database.Status.status-not-scheduled">Non planifié</message>
|
||||
<message id="Lms.Admin.Database.Status.status-scheduled">Planifié le {1}</message>
|
||||
<message id="Lms.Admin.Database.Status.status-in-progress">Scan de {1} fichiers sur {2} ({3} %)</message>
|
||||
|
||||
Reference in New Issue
Block a user