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)
|
||||
else:
|
||||
return redirect(url_for("user_dashboard"))
|
||||
return redirect(url_for("landing"))
|
||||
return redirect(url_for("login"))
|
||||
|
||||
@app.route("/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)
|
||||
else:
|
||||
return "User data not found", 404
|
||||
return redirect(url_for("landing"))
|
||||
return redirect(url_for("login"))
|
||||
|
||||
@app.route("/dashboard")
|
||||
def dashboard():
|
||||
|
||||
@@ -24,9 +24,23 @@
|
||||
<div class="container mt-5">
|
||||
<h1 class="text-center">Welcome, {{ user_info.username }} (Admin)</h1>
|
||||
<p class="text-center">Here you can manage the system and users.</p>
|
||||
<div class="text-center">
|
||||
<a href="{{ url_for('users') }}" class="btn btn-primary">Manage Users</a>
|
||||
<a href="{{ url_for('logs') }}" class="btn btn-secondary">View Logs</a>
|
||||
<div class="card mt-4">
|
||||
<div class="card-body">
|
||||
<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>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user