modified: app.py
modified: templates/admin_dashboard.html
This commit is contained in:
4
app.py
4
app.py
@@ -163,7 +163,7 @@ def admin_dashboard():
|
|||||||
return render_template("admin_dashboard.html", user_info=user_info)
|
return render_template("admin_dashboard.html", user_info=user_info)
|
||||||
else:
|
else:
|
||||||
return redirect(url_for("user_dashboard"))
|
return redirect(url_for("user_dashboard"))
|
||||||
return redirect(url_for("landing"))
|
return redirect(url_for("login"))
|
||||||
|
|
||||||
@app.route("/user_dashboard")
|
@app.route("/user_dashboard")
|
||||||
def user_dashboard():
|
def user_dashboard():
|
||||||
@@ -184,7 +184,7 @@ def user_dashboard():
|
|||||||
return render_template("user_dashboard.html", user_info=user_info, user_data=user_data)
|
return render_template("user_dashboard.html", user_info=user_info, user_data=user_data)
|
||||||
else:
|
else:
|
||||||
return "User data not found", 404
|
return "User data not found", 404
|
||||||
return redirect(url_for("landing"))
|
return redirect(url_for("login"))
|
||||||
|
|
||||||
@app.route("/dashboard")
|
@app.route("/dashboard")
|
||||||
def dashboard():
|
def dashboard():
|
||||||
|
|||||||
@@ -24,9 +24,23 @@
|
|||||||
<div class="container mt-5">
|
<div class="container mt-5">
|
||||||
<h1 class="text-center">Welcome, {{ user_info.username }} (Admin)</h1>
|
<h1 class="text-center">Welcome, {{ user_info.username }} (Admin)</h1>
|
||||||
<p class="text-center">Here you can manage the system and users.</p>
|
<p class="text-center">Here you can manage the system and users.</p>
|
||||||
<div class="text-center">
|
<div class="card mt-4">
|
||||||
<a href="{{ url_for('users') }}" class="btn btn-primary">Manage Users</a>
|
<div class="card-body">
|
||||||
<a href="{{ url_for('logs') }}" class="btn btn-secondary">View Logs</a>
|
<h5 class="card-title">Bot Status</h5>
|
||||||
|
<p class="card-text">Status:
|
||||||
|
<span class="badge badge-{{ 'success' if bot_running else 'danger' }}">
|
||||||
|
{{ "Running" if bot_running else "Stopped" }}
|
||||||
|
</span>
|
||||||
|
</p>
|
||||||
|
<a href="{{ url_for('start') }}"
|
||||||
|
class="btn btn-primary btn-block {{ 'disabled' if bot_running else '' }}">Start Bot</a>
|
||||||
|
<a href="{{ url_for('stop') }}"
|
||||||
|
class="btn btn-danger btn-block {{ 'disabled' if not bot_running else '' }}">Stop Bot</a>
|
||||||
|
<a href="{{ url_for('settings') }}" class="btn btn-secondary btn-block">Settings</a>
|
||||||
|
<a href="{{ url_for('view_logs') }}" class="btn btn-warning btn-block">View Logs</a>
|
||||||
|
<a href="{{ url_for('users') }}" class="btn btn-info btn-block">User Management</a>
|
||||||
|
<a href="{{ url_for('logout') }}" class="btn btn-outline-secondary btn-block">Logout</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
Reference in New Issue
Block a user