Add maintenance page
Some actions are missing
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
<Layouts.app flash={@flash} current_section={@current_section} socket={@socket}>
|
||||
<div>
|
||||
<h1 class="mt-2 text-base lg:text-2xl text-zinc-900 dark:text-zinc-200 font-semibold">
|
||||
{gettext("Maintenance")}
|
||||
</h1>
|
||||
<h3 class="mt-4 text-base font-semibold text-zinc-900 dark:text-white">
|
||||
{gettext("Records")}
|
||||
</h3>
|
||||
<p class="mt-2 max-w-4xl text-sm text-zinc-500 dark:text-zinc-400">
|
||||
{gettext(
|
||||
"Run operations on the entire record database. Monitor execution via the Oban dashboard."
|
||||
)}
|
||||
</p>
|
||||
<ul class="mt-4">
|
||||
<li>
|
||||
<.button type="button" phx-click="refresh_records_musicbrainz_data">
|
||||
{gettext("Refresh MusicBrainz data")}
|
||||
</.button>
|
||||
<.button type="button" phx-click="generate_record_embeddings">
|
||||
{gettext("Regenerate record embeddings")}
|
||||
</.button>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 class="mt-4 text-base font-semibold text-zinc-900 dark:text-white">
|
||||
{gettext("Artists")}
|
||||
</h3>
|
||||
<p class="mt-2 max-w-4xl text-sm text-zinc-500 dark:text-zinc-400">
|
||||
{gettext(
|
||||
"Run operations on the entire artist database. Monitor execution via the Oban dashboard."
|
||||
)}
|
||||
</p>
|
||||
<ul class="mt-4">
|
||||
<li>
|
||||
<.button disabled type="button" phx-click="refresh_artists_musicbrainz_data">
|
||||
{gettext("Refresh MusicBrainz data")}
|
||||
</.button>
|
||||
<.button disabled type="button" phx-click="refresh_artists_discogs_data">
|
||||
{gettext("Refresh Discogs data")}
|
||||
</.button>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 class="mt-4 text-base font-semibold text-zinc-900 dark:text-white">
|
||||
{gettext("Database")}
|
||||
</h3>
|
||||
<p class="mt-2 max-w-4xl text-sm text-zinc-500 dark:text-zinc-400">
|
||||
{gettext("Run lower-level operations on the database")}
|
||||
</p>
|
||||
<ul class="mt-4">
|
||||
<li>
|
||||
<.button
|
||||
type="button"
|
||||
phx-click="db_vacuum"
|
||||
phx-disable-with={gettext("Running vacuum...")}
|
||||
>
|
||||
{gettext("Vacuum")}
|
||||
</.button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</Layouts.app>
|
||||
Reference in New Issue
Block a user