Skip to content

Commit

Permalink
Merge 20af229 into 19bd147
Browse files Browse the repository at this point in the history
  • Loading branch information
artragis committed Sep 4, 2014
2 parents 19bd147 + 20af229 commit 3c40dae
Show file tree
Hide file tree
Showing 9 changed files with 407 additions and 9 deletions.
4 changes: 3 additions & 1 deletion README.md
Expand Up @@ -70,10 +70,12 @@ python manage.py loaddata fixtures/users.yaml fixtures/forums.yaml fixtures/topi

Cela va créer plusieurs entitées :

* 3 utilisateurs (utilisateur/mot de passe) :
* 5 utilisateurs (utilisateur/mot de passe) :
* user/user : Utilisateur normal
* staff/staff : Utilisateur avec les droits d'un staff
* admin/admin : Utilisateur avec les droits d'un staff et d'un admin
* anonymous/anonymous : Utilisateur qui permet l'anonymisation des messages sur les forums
* Auteur externe/external : Utilisateur qui permet de récupérer les tutoriels d'anciens membres et/ou de publier des tutoriels externes.
* 3 catégories
* 11 forums
* 3 sujets avec une réponse
Expand Down
31 changes: 31 additions & 0 deletions fixtures/users.yaml
Expand Up @@ -52,6 +52,22 @@
username: ïtrema
password: pbkdf2_sha256$12000$FssznaRHkjFK$8GvNM2oqOIHRNNr4G+8s+cbk6LIYXaxGOsI1Hh6cswI=
is_superuser: False
- model: auth.user
pk: 5
fields:
first_name: Anonymous
last_name: User
username: anonymous
password: pbkdf2_sha256$12000$DWHNLpO3jXIv$MrnMZblGu1Q+xemP4XK2keLtbyfkRXxczPTLhSJ0AAM=
is_superuser: False
- model: auth.user
pk: 6
fields:
first_name: Auteur externe
last_name: User
username: Auteur externe
password: pbkdf2_sha256$12000$DWHNLpO3jXIv$MrnMZblGu1Q+xemP4XK2keLtbyfkRXxczPTLhSJ0AAM=
is_superuser: False
- model: member.Profile
pk: 1
fields:
Expand All @@ -72,3 +88,18 @@
fields:
user: 4
last_ip_address: 192.168.0.1
- model: member.Profile
pk: 4
fields:
user: 4
last_ip_address: 192.168.0.1
- model: member.Profile
pk: 5
fields:
user: 5
last_ip_address: 192.168.0.1
- model: member.Profile
pk: 6
fields:
user: 6
last_ip_address: 192.168.0.1
6 changes: 3 additions & 3 deletions templates/base.html
Expand Up @@ -421,16 +421,16 @@
<a href="{% url "zds.article.views.list_validation" %}">Validation des articles</a>
</li>
{% endif %}

<li>
<form
method="post"
action="{% url "zds.member.views.logout_view" %}"
>
{% csrf_token %}
<button type="submit">Déconnexion</button>
</form>
</li>
</form>
</li>

</ul>
</div>
</div>
Expand Down
3 changes: 2 additions & 1 deletion templates/member/settings/base.html
Expand Up @@ -21,7 +21,8 @@ <h3>Navigation</h3>
<ul>
<li><a href="{% url "zds.member.views.settings_profile" %}">Profil</a></li>
<li><a href="{% url "zds.member.views.settings_account" %}">Compte</a></li>
<li><a href="{% url "zds.member.views.settings_user" %}">Pseudo et e-mail</a></li>
<li><a href="{% url "zds.member.views.settings_user" %}">Pseudo et courriel</a></li>
<li><a href="{% url "zds.member.views.warning_unregister"%}">Se désinscrire</a></li>
</ul>
</div>
</aside>
Expand Down
66 changes: 66 additions & 0 deletions templates/member/unregister.html
@@ -0,0 +1,66 @@
{% extends "member/base.html" %}



{% block breadcrumb %}
<li>Supression de compte</li>
{% endblock %}



{% block title %}
Désinscription
{% endblock %}



{% block content %}
<p>
Attention {{ user.username }}, vous êtes sur le point de vous désinscrire de Zeste de Savoir. Voici ce qu'implique cette action <strong>qui ne peut-être annulée</strong> :
</p>

<ul>
<li>
Toutes vos conversation privées (MP) seront perdues ;
</li>
<li>
Tous vos messages de forums seront anonymisés ;
</li>
<li>
Votre compte et tout ses détails seront supprimés, cela signifie que l'adresse courriel ({{ user.email }}) sera effacée du système et votre pseudo ({{ user.username }}) sera libéré et utilisable par un autre membre ;
</li>
<li>
Vos tutoriels et articles non publiés (brouillon ou bêta) seront supprimés sans possibilité de récuperation (sauf si d'autres auteurs sont présents lors de la rédaction) ;
</li>
<li>
Vos tutoriels et articles publiés subiront les modifications suivantes :
<ul>
<li>
si vous étiez seul, ils seront placés sous la gouvernance du compte "Auteur Externe", sauf demande contraire de votre part à un membre du staff <strong>avant</strong> votre désinscription ;
</li>
<li>
si vous étiez plusieurs auteurs, vous quitterez le groupe de rédacteurs. Les autres pourront dès lors continuer sans vous.
</li>
</ul>
</li>
</ul>

<p>
Si vous souhaitez poursuivre votre désinscription, cliquez sur le bouton "Me désinscrire" ci-dessous. Sinon il n'est pas encore trop tard...

<a href="#unregister" class="open-modal btn btn-cancel">Me désinscrire</a>
</p>
<form
method="post"
action="{% url "zds.member.views.unregister" %}"
id="unregister"
class="modal modal-small"
>
<p>
C'est votre dernière chance de rester parmis nous...
</p>

{% csrf_token %}
<button type="submit" class="btn btn-cancel">Me désinscrire</button>
</form>
{% endblock %}

0 comments on commit 3c40dae

Please sign in to comment.