From d0620a6bf8769bd6cfe2d718d0cb799d58335773 Mon Sep 17 00:00:00 2001 From: Qwann Date: Mon, 20 Feb 2017 18:42:37 +0100 Subject: [PATCH] first modifs in user views --- evenementiel/settings_dev.py | 1 + event/templates/event/index.html | 2 +- user/templates/user/base_user.html | 39 +++- user/templates/user/login.html | 20 -- user/templates/user/user_form.html | 82 ++++++-- user/urls.py | 91 ++++----- var/shared.py | 11 ++ var/static/css/index2.css | 298 ----------------------------- var/static/css/style.css | 33 +++- var/templates/base.html | 13 ++ var/templates/base_html.html | 10 +- var/templates/base_nav.html | 11 +- 12 files changed, 215 insertions(+), 396 deletions(-) create mode 100644 var/shared.py delete mode 100644 var/static/css/index2.css diff --git a/evenementiel/settings_dev.py b/evenementiel/settings_dev.py index f15a024..2efc4d4 100644 --- a/evenementiel/settings_dev.py +++ b/evenementiel/settings_dev.py @@ -74,6 +74,7 @@ TEMPLATES = [ 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', + 'var.shared.context_processor', ], }, }, diff --git a/event/templates/event/index.html b/event/templates/event/index.html index 937cbcc..76fc8ed 100644 --- a/event/templates/event/index.html +++ b/event/templates/event/index.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "event/base.html" %} {% block page_title %}Titre{% endblock %} diff --git a/user/templates/user/base_user.html b/user/templates/user/base_user.html index f3e200d..d0c6ef4 100644 --- a/user/templates/user/base_user.html +++ b/user/templates/user/base_user.html @@ -1,7 +1,38 @@ {% extends "base.html" %} -{% block aside %} - {% block user_aside_before %}{% endblock %} -

Les comptes utilisateurs vous donnent accès à la gestion et d'évènements. Vous pouvez vous connecter par le CAS ENS ou via votre compte si vous n'avez pas d'identifiants CAS. Pour créer un tel compte il est nécessaire d'avoir une clée ; merci de contacter un-e administrat-rice-eur pour en obtenir une.

- {% block user_aside_after %}{% endblock %} +{% block sidenav %} + {% if not user.is_authenticated %} +
  • + + + Se connecter + +
  • +
  • + + + Créer un compte + +
  • +
  • + + + Mot de passe oublié + +
  • + {% endif %} + {% if user.is_authenticated %} +
  • + + + Changer de mot de passe + +
  • +
  • + + + Se déconnecter + +
  • + {% endif %} {% endblock %} diff --git a/user/templates/user/login.html b/user/templates/user/login.html index 74b291b..5cdbef5 100644 --- a/user/templates/user/login.html +++ b/user/templates/user/login.html @@ -6,23 +6,3 @@ {% block extra_form_input %} {% endblock %} - -{% block user_aside_after %} -
    -

    Vous n'avez pas de compte utilisateur et vous souhaiteriez en créer un ?

    -
    - -
    -
    -

    Vous avez déjà un compte utilisateur et vous avez oublié votre mot de passe ?

    -
    - -
    - -{% endblock %} diff --git a/user/templates/user/user_form.html b/user/templates/user/user_form.html index b344281..dbb2cf7 100644 --- a/user/templates/user/user_form.html +++ b/user/templates/user/user_form.html @@ -1,25 +1,73 @@ {% extends "user/base_user.html" %} {% load bootstrap %} -{% block section_title %}{{ sec_title }}{% endblock %} +{% block page_title %}{{ page_title }}{% endblock %} {% block content %} - {% if form.errors %} -

    {% block user_error %}{% endblock %}

    - {% endif %} -
    - {% csrf_token %} -
    - {% for field in form %} - {{ field | bootstrap }} - {% endfor %} -
    -
    - - {% block extra_form_input %}{% endblock %} + +
    +
    +
    +

    Form Elements

    + + + {% for field in form %} + {% if field.errors %} +
    + +
    {{ field }} + + {% for error in field.errors %}{{ error }}{% endfor %} + +
    +
    + {% else %} +
    + +
    {{ field | add_class:"form-control" }} + {% if field.help_text %} +

    {{ field.help_text }}

    + {% endif %} +
    +
    + {% endif %} + {% endfor %} + +
    + +
    + +
    +
    +
    - +
    +
    + + + +
    +
    +
    + {% if form.errors %} +

    {% block user_error %}{% endblock %}

    + {% endif %} +
    + {% csrf_token %} +
    + {% for field in form %} + {{ field | bootstrap }} + {% endfor %} +
    +
    + + {% block extra_form_input %}{% endblock %} +
    +
    +
    +
    +