-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Premier jalon pour la classification par objectif des contenus #6354
Premier jalon pour la classification par objectif des contenus #6354
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quelques petites corrections à faire, mais beau boulot ! 👍
4728965
to
b9518d4
Compare
Voilà, j'ai pris en compte deux remarques et la troisième j'argumente sur pourquoi je préfère ne pas faire comme ça. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tout fonctionne bien, mais le bouton Modifier les objectifs et la modale associée sont visibles lorsque je suis connecté avec un utilisateur et que je vais sur les contenus rédigés par cet utilisateur.
d7cb15c
to
0e0a94f
Compare
Ah oui, j'avais complètement oublié ça. C'est corrigé. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA OK ✔️
Cette PR implémente les bases de la nouvelle classification des publications. J'ai appelé ça "classification par objectifs", vu qu'il n'y avait pas vraiment de nom jusqu'à présent. En lien avec le groupe de travail et le projet GitHub associé.
Au menu :
J'ai choisi de mettre le formulaire pour le staff seulement, avec la même permission que tout ce qui est édition de publications des tiers par le staff.
Niveau orga du code, j'ai choisi de mettre la vue et le formulaire dans un seul fichier
goals.py
, alors que les autres vues de formulaire sont séparées en forms d'un côté et views de l'autre. Je pense que mettre les deux au même endroit est plus facile niveau maintenance, vu qu'il n'est pas prévu que le formulaire soit réutilisé ailleurs dans le futur.Sinon, ça a été l'occasion d'étendre le système de journal d'événements pour la première fois, et c'est plutôt facile à faire, donc bon point de côté-là.
Contrôle qualité
Avant toute chose, appliquer les migrations.
Pour l'administration des objectifs :
Pour la gestion des objectifs sur un contenu :
Petites vérifications de permission :
Après cette PR
Ce premier jalon n'est pas très utile en soi et ne permet pas d'avancer outre mesure. Pour la suite, j'envisage une interface permettant l'édition en masse, ce qui facilitera le classement quand la fonctionnalité sera déployée en production.