FGABreja/authentication/templates/profile.html
{% extends "base.html" %}
{% block title %}Profile{% endblock %}
{% block main_content %}
{% load i18n %}
<div class="container busineme-content">
<div class="row">
<div class="col s12 m6">
<form action="{% url 'user_profile' %}" method="POST">
{% csrf_token %}
<div class="card">
<div class="card-content">
<span class="card-title busineme-text text-light-blue">{% trans 'Profile Informations' %}</span>
<div class="input-field">
<i class="material-icons prefix">account_circle</i>
<input id="username" name="username" type="text" class="validate" disabled value="{{user.username}}" required>
<label for="username">{% trans 'Username' %}</label>
</div>
<div class="input-field">
<i class="material-icons prefix">person</i>
<input id="first_name" name="first_name" type="text" class="validate" value="{{user.first_name}}" required>
<label for="first_name">{% trans 'Name' %}</label>
</div>
<div class="input-field">
<i class="material-icons prefix">mail</i>
<input id="email" name="email" type="email" class="validate" value="{{user.email}}" required>
<label for="email">{% trans 'Email' %}</label>
</div>
<div class="center-align">
<button class="btn">{% trans 'Update' %}</button>
</div>
</div>
</form>
<div class="card-action">
<p class="center-align"><a href="#change_password_modal" class="btn white-text modal-trigger">{% trans 'Change Password' %}</a></p>
<p class="center-align"><a href="#deactivate_account_modal" class="btn busineme red white-text modal-trigger">{% trans 'Deactivate Account' %}</a></p>
</div>
</div>
</div>
<div class="col s12 m6">
<div class="card social-card">
<div class="card-content">
<span class="card-title busineme-text text-light-blue">{% trans 'Social Informations' %}</span>
{# {% load gravatar %} #}
<div class="profile-avatar">
{# <p><img class="responsive-img" src="{% gravatar_url user.email 200 %}" alt="avatar"></p> #}
<a href="https://en.gravatar.com/emails/" target="_blank" class="btn">{% trans 'Change Avatar'%}</a>
<p><small>{% trans "We use the Gravatar to manage user's avatar" %}</small></p>
</div>
<p class="flow-text">{% trans 'Rank Position:' %} <b>{{user.rank.description}}</b></p>
<p class="flow-text">{% trans 'Pontuation:' %} {{user.pontuation}}/100</p>
</div>
</div>
</div>
</div>
</div>
{% endblock main_content %}
{% block modals %}
<div id="change_password_modal" class="modal">
<form action="{% url 'update_password' %}" method="POST">
{% csrf_token %}
<div class="modal-content">
<span class="flow-text busineme-text text-light-blue">{% trans 'Change Password' %}</span>
<div class="center">
<div class="input-field">
<i class="material-icons prefix">lock</i>
<input id="password" name="password" type="password" class="validate" required>
<label for="password">{% trans 'Password' %}</label>
</div>
<div class="input-field">
<i class="material-icons prefix">lock</i>
<input id="confirm_password" name="confirm_password" type="password" class="validate" required>
<label for="confirm_password">{% trans 'Confirm password' %}</label>
</div>
</div>
</div>
<div class="modal-footer">
<button class=" modal-action modal-close waves-effect waves-green btn-flat">{% trans "Update" %}</button>
</div>
</form>
</div>
<div id="deactivate_account_modal" class="modal">
<form action="{% url 'deactivate_user' %}" method="POST">
{% csrf_token %}
<div class="modal-content">
<span class="flow-text busineme-text text-light-blue">{% trans 'Are you sure?' %}</span>
<p>{% trans "It's unfortunate that you want to deactivate your account. Can you tell us the reason?" %}</p>
<div class="input-field">
<i class="material-icons prefix">mode_edit</i>
<textarea id="reason" maxlength="255" name="reason" class="materialize-textarea"></textarea>
<label for="reason">Reason</label>
</div>
</div>
<div class="modal-footer">
<button class=" modal-action modal-close waves-effect waves-green btn busineme red">{% trans "Deactivate" %}</button>
</div>
</form>
</div>
{% endblock modals %}