Revue de l'application communication
#7
Loading…
Reference in New Issue
No description provided.
Delete Branch "review/communication"
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?
Au niveau du modèle
Les champs
message_body
etmessage_title
me posent problème, parce qu'on est déjà dans la classeMessage
. Pourquoi pas justetitle
etbody
?Le champ
is_read
est superflu. Si on veut savoir si le message est lu, il suffit de faire une méthode avec un décorateur @property et retourner sidate_of_reading
est vide.Par convention, j'aurais appelé les champs
writer
etreader
plutôtsender
etrecipient
.Pareil pour les champs "date" auto-remplis. J'aime bien les conventions type
<nom_du_champ>_at
.()(Ici,
written_at
etread_at
).Est-ce qu'un message ne peut pas être envoyé à plusieurs personnes en même temps ?
Tes related_names ne sont pas corrects:
have_write
ethave_read
n'ont pas de signification. Quand on a une instance d'un utilisateur en main, ça reviendrait à faireuser_instance.have_read.all
.Sémantiquement, c'est pas top. Il faudrait plutôt les appeler
sent_messages
etreceived_messages
. Dans le code, cela donneraituser_instance.sent_messages.all()
ouuser_instance.sent_messages.filter(...)
.Message
ne devrait pas êtreMarkdownizable
? Mais alors le champinformation
devrait s'appelercontent
ou quelque chose de plus générique.URLs
Dans les vues
[WIP] Revue de l'application `communication`to Revue de l'application `communication`