src/catedit/templates/catlogin.html
changeset 40 8c32ea41b391
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/catedit/templates/catlogin.html	Fri Jan 30 12:38:15 2015 +0100
@@ -0,0 +1,65 @@
+{% extends "catbase.html" %}
+{% if not session["user_logged"] or not session["user_can_edit"][current_repository] %}
+  {% set readonly="readonly" %}
+{% else %}
+  {% set readonly=False %}
+{% endif %}
+{% block title %} Catedit: Login {% endblock title %}
+{% block head %}
+  {{ super() }}
+{% endblock head %}
+{% block navbar_items %}
+  {{ super() }}
+{% endblock navbar_items%}
+{% block repo_list %}
+  {{ super() }}
+{% endblock repo_list %}
+{% block page_content %}
+<h2> <b>CatEdit</b> - <small>Authentification</small></h2>
+{% if form.user_login.errors or form.user_password.errors %}
+<div class="alert alert-danger">
+  <strong>
+    <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
+    Erreur:
+  </strong>
+  Vous n'avez pas rempli certains champs obligatoires.
+</div>
+{% endif %}
+<div class="col-md-8">
+  <p>
+    <br>
+    Veuillez entrez votre nom d'utilisateur Github et mot de passe Github.
+  </p>
+  <form method="POST" action="{{url_for('github_login')}}" id="login_form" role="form">
+    <div class="form-group">
+      {% if form.user_login.errors %}
+        {% set login_placeholder="Champ obligatoire" %}
+      {% endif %}
+      {{ form.hidden_tag() }}
+      {{form.user_login.label}}
+      {{form.user_login(class="form-control", id="user_login", placeholder=login_placeholder)}}
+      {{form.user_password.label}}
+      {{form.user_password(class="form-control", id="user_password")}}
+    </div>
+    <button type="submit" class="btn btn-default">Me connecter à CatEdit</button>
+  </form>
+{% if form.user_login.data and not(form.user_login.errors or form.user_password.errors) %}
+  <br>
+  <div class="col-md-8 alert alert-info">
+    <p>
+      Il semble que vous utilisez CatEdit pour la première fois. Veuillez cliquer
+      sur le lien suivant pour vous authentifier sur Github afin de pouvoir utiliser CatEdit.
+    </p>
+    <p>
+      Si ça n'est pas la première fois que vous utilisez CatEdit, vérifiez que vous n'avez pas entré
+      un mauvais nom d'utilisateur/mot de passe. Note: Si vous souhaitez changer d'utilisateur,
+      n'oubliez pas auparavant de vous déconnecter de l'utilisateur courant sur <a href="http://github.com">Github</a>.<br><br>
+    </p>
+    <form method="POST" action="{{url_for('github_login_confirm')}}" id="confirm_form" role="form">
+      <input name="csrf_token" value="{{ csrf_token() }}" type="hidden">
+      <button type="submit" class="btn btn-default">M'authentifier sur Github</button>
+    </form>
+  </div>
+{% endif %}
+</div>
+{% endblock page_content%}