Models #8
No reviewers
Labels
No labels
Doing
Doing
Good first issue
To Do
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/poulpe#8
Loading…
Reference in a new issue
No description provided.
Delete branch "models"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
models et tests de event terminés
Added 1 commit:
d646f77d
- heritage detitre
pour str de ActivityAdded 5 commits:
dc8fc771
- premier jet models equipementa32c66dc
- Merge branch 'models' of git.eleves.ens.fr:cof-geek/GestionEvenementiel into models_equipement6021cc5a
- middlexare fix3c93b0fa
- models de equipment done8cfdc08e
- Merge branch 'models_equipement' into 'models'Pas de concaténation de strings, il faut utiliser la syntaxe avec
%
à la placePourquoi définir une fonction ici ?
C'est à dire ?
Il faudrait peut-être un
help_text
pour indiquer que le champ attend un nombre hexadécimalpour le validateur mais je vais modifier la façon de le faire dans la prochaine version anyway
Qu'il faut expliquer ce que ça veut dire mais je ne me souviens plus trop bien ce qu'on avait décidé
Mon commentaire n'était pas clair : je ne vois pas l'intérêt de définir la fonction
is_hex_color
pour un seul appel. J'écriraisÇa sert à faire une distinction dans l'affichage : on ne met pas le même CSS sur les tags publics et les tags visibles seulement par les orgas
Pas faux. Je me sert de django.core.validators.RegexValidator dans ma nouvelle version
Ça règle le problème
Added 8 commits:
master
2a8b3ed3
- Merge branch 'master' of git.eleves.ens.fr:cof-geek/GestionEvenementiel into modelscc9fea5b
- Merge branch 'master' of git.eleves.ens.fr:cof-geek/GestionEvenementiel into modelsf06ae696
- validator modified895ae3df
- Merge branch 'models' of git.eleves.ens.fr:cof-geek/GestionEvenementiel into modelsf3180c0b
- small fixesemprunté
Idem
Il n'y a pas une typo au niveau du
\
?->
Enfin il faut supprimer la fonction si elle ne sert plus
On ne peut pas dire que cette fonction soulève un exception quand on lui demande un attribut pas héritable ?
Je pense que ça aidera, au débogage notamment.
Je pense qu'on pourrait virer ce morceau de code du coup.
Je suppose que tu n'as pas fini
Indeed, my bad
Si si, c'était juste pour que je sache quels champs il fallait que je teste. Je le vire.
Comme tu veux. D'un autre côté ça nous empêche de faire une boucle sur les fields. Tu préfères quoi ?
Enfin par "nous empêche" c'est juste que ça devient tout de suite plus relou de faire une telle boucle ^^
Added 1 commit:
926bb664
- small fixesMouais enfin ça ne doit pas arriver tous les jours de boucler sur les attributs... En fait j'ai du mal à imaginer une bonne raison de le faire
Resolved all discussions
Ou mieux :
.format
J'ai utilisé la syntaxe avec
%
, cf le dernier commit d'il y a trois mois ^^C'était pas marqué résolu aussi :P
" 10/10 discussions resolved " ;) du coup si tu veux faire de la review :P
Added 1 commit:
87967dba
- adding user modelmentioned in merge request !5
if attrname in {"parent", "staff", "equipment"}:
serait moins lourdpourquoi pas
self.loge
ici ?idem
idem
idem
typo : Clé
typo : erronée
C'est quoi l'intérêt d'utiliser ce formulaire si les champs
{last,first}_name
etemail
ne sont pas dedans ?Quid de l'idée d'utiliser un
ModelForm
avec le champkey
en plus ? Ça évite d'avoir à surchargersave
pour faire du travail que Django pourrait faire tout seul.Pourquoi ces commentaires ?
je pense que
'erkan:index'
est un copier-coller malheureuxCe fichier n'est pas PEP8 compliant
C'est quoi ça ?
Est-il nécessaire de séparer autant les templates ? Typiquement là, je ne vois pas quoi d'autre pourrait hériter de "user/user_form.html" et je ne suis pas fan de l'idée d'ouvrir 5 fichiers différents pour changer un truc dans un template
Ah c'était au dessus…
Je ne crois pas
Je ne suis pas très fan de ce formulaire très générique, j'ai l'impression que ça complique beaucoup les choses pour un gain assez faible.
Il faudra aussi stash les migrations, l'idée de cette branche était de poser les bases d'un coup avec une migration par app
Added 1 commit:
c7db0c10
- include forgottenIndex n'existe pas
Il y a beaucoup d'erreurs PEP8 dans ce fichier
Résolu dans un commit ultérieur
Il faudrait utiliser les chaînes pour regexp (e.g.
r"..."
) .Une erreur SQL fait que les tests ne peuvent pas être lancés.
Il faudrait aussi gérer les widgets du coup c'est kiff-kiff
Résolu dans un commit ultérieur
Résolu dans un commit ultérieur
l'objet du mail de réinitialisation du mot de passe :)
Résolu dans un commit ultérieur
Résolu dans un commit ultérieur
Résolu dans un commit ultérieur
Résolu dans un commit ultérieur
Résolu dans un commit ultérieur
Added 1 commit:
8055be4c
- fixesAdded 1 commit:
e72969e9
- initial migrationsIl faut enlever le
.name
du coupAdded 1 commit:
01014c68
- test fixedStatus changed to merged
mentioned in commit
bbb5123051