50 lines
No EOL
2.1 KiB
HTML
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 %} |