Projet

Général

Profil

Development #40802

permettre le login sans idp

Ajouté par Nicolas Roche il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
18 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il n'y a pas de template, comme c'est le cas sur les autres briques.

Internal Server Error: /login/
Traceback (most recent call last):
...
  File "/home/nroche/envs/publik-env/local/lib/python2.7/site-packages/django/template/loader.py", line 53, in select_template
    raise TemplateDoesNotExist(', '.join(template_name_list), chain=chain)
TemplateDoesNotExist: registration/login.html


Fichiers

Révisions associées

Révision 5e731e5b (diff)
Ajouté par Nicolas Roche il y a environ 4 ans

templates: add a login template (#40802)

Historique

#1

Mis à jour par Nicolas Roche il y a environ 4 ans

Copié collé :
  • bijoe pour le code et le template
  • hobo pour les tests
#2

Mis à jour par Frédéric Péters il y a environ 4 ans

Je ne vois pas trop l'intérêt à ajouter du code qui ne sera pas utilisé, juste pour pouvoir le tester.

Parce que là on va dans six mois prendre au sérieux ce gabarit, se demander pourquoi il utiliser <input type=submit> plutôt que <button> alors que tout aurait dû être converti, pourquoi il y a un bout dedans qui n'est pas traduit, etc.

~~

Maintenant, oui il peut y avoir une explication valable, qui me semble pouvoir être « avoir une page de login local va permettre de faire les tests en utilisant webtest, comme les autres briques, plutôt que le DjangoTestClient » et en ça je dirais qu'alors, oui, ok. Mais en corrigeant quand même le gabarit pour avoir traduction et <button> histoire qu'il ne vienne pas nous perturber plus tard.

#3

Mis à jour par Nicolas Roche il y a environ 4 ans

permettre de faire les tests en utilisant webtest

c'est gentil, moi j'étais à mille lieux de penser à ça.

#4

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Nicolas Roche il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 5e731e5b593141dd98952e013a6d6eff0e995abc
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Wed Mar 18 09:05:14 2020 +0100

    templates: add a login template (#40802)
#6

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

Je note ici que django-webtest propose une méthode set_user() dans sa classe DjangoTestApp qui permet de ne pas avoir à utiliser de vue de login.

#7

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF