Flask-Files/app/templates/auth/profile.html
2025-03-23 03:29:05 +01:00

50 lines
No EOL
2.1 KiB
HTML

{% extends "base.html" %}
{% block title %}User Profile{% endblock %}
{% block content %}
<div class="container">
<div class="row">
<div class="col-md-8 offset-md-2">
<div class="card">
<div class="card-header">
<h3>User Profile</h3>
</div>
<div class="card-body">
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Username:</div>
<div class="col-md-9">{{ user.username }}</div>
</div>
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Email:</div>
<div class="col-md-9">{{ user.email }}</div>
</div>
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Member Since:</div>
<div class="col-md-9">{{ user.created_at.strftime('%Y-%m-%d') }}</div>
</div>
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Account Type:</div>
<div class="col-md-9">{% if user.is_admin %}Administrator{% else %}Regular User{% endif %}</div>
</div>
<hr>
<h4 class="mt-4">Storage Summary</h4>
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Files:</div>
<div class="col-md-9">{{ user.files.count() }}</div>
</div>
<div class="row mb-3">
<div class="col-md-3 font-weight-bold">Folders:</div>
<div class="col-md-9">{{ user.folders.count() }}</div>
</div>
</div>
<div class="card-footer">
<a href="{{ url_for('dashboard.index') }}" class="btn btn-secondary">Back to Dashboard</a>
</div>
</div>
</div>
</div>
</div>
{% endblock %}