46 lines
1.8 KiB
HTML
46 lines
1.8 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}Datenbank aktualisieren{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="container mx-auto px-4 py-10">
|
|
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-6 mb-6">
|
|
<h1 class="text-2xl font-bold text-purple-400 mb-4">Datenbank aktualisieren</h1>
|
|
|
|
{% if message %}
|
|
<div class="mb-6 p-4 rounded-lg {{ 'bg-green-800 bg-opacity-50' if success else 'bg-red-800 bg-opacity-50' }}">
|
|
<p class="text-white">{{ message }}</p>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div class="mb-6">
|
|
<p class="text-gray-300 mb-4">
|
|
Diese Funktion aktualisiert die Datenbankstruktur, um mit dem aktuellen Datenmodell kompatibel zu sein.
|
|
Dabei werden folgende Änderungen vorgenommen:
|
|
</p>
|
|
|
|
<ul class="list-disc pl-6 text-gray-300 mb-6">
|
|
<li>Hinzufügen von <code>bio</code>, <code>location</code>, <code>website</code>, <code>avatar</code> und <code>last_login</code> zur Benutzer-Tabelle</li>
|
|
</ul>
|
|
|
|
<div class="bg-yellow-800 bg-opacity-30 p-4 rounded-lg mb-6">
|
|
<p class="text-yellow-200">
|
|
<i class="fas fa-exclamation-triangle mr-2"></i>
|
|
<strong>Warnung:</strong> Bitte stelle sicher, dass du ein Backup der Datenbank erstellt hast, bevor du fortfährst.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<form method="POST" action="{{ url_for('admin_update_database') }}">
|
|
<div class="flex justify-between">
|
|
<a href="{{ url_for('index') }}" class="px-4 py-2 bg-gray-700 text-white rounded-lg hover:bg-gray-600">
|
|
Zurück zur Startseite
|
|
</a>
|
|
<button type="submit" class="px-4 py-2 bg-purple-700 text-white rounded-lg hover:bg-purple-600">
|
|
Datenbank aktualisieren
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |