Revue De Presse issueshttps://git.laquadrature.net/groups/la-quadrature-du-net/rpteam/-/issues2019-09-25T16:14:54+02:00https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/60L'API ne permet pas de connaitre le nombre d'articles en attente2019-09-25T16:14:54+02:00MindiellL'API ne permet pas de connaitre le nombre d'articles en attenteWantzel modifie le topic régulièrement (toutes les 3 minutes environ) pour signaler le nombre d'articles en attente.
La requête actuellement utilisée est :
SELECT COUNT(*)
FROM presse
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH)<...Wantzel modifie le topic régulièrement (toutes les 3 minutes environ) pour signaler le nombre d'articles en attente.
La requête actuellement utilisée est :
SELECT COUNT(*)
FROM presse
WHERE DATE_SUB(NOW(), INTERVAL 2 MONTH)<datec
AND note > 2
AND nid = 0
Cela liste donc tous les articles avec un score supérieur à 2, qui n'ont pas encore été publié sur le Drupal (est-ce faisable avec cette RP ?) et moins vieux que 2 mois donc...
Peut-être comptabiliser les articles au statut DRAFT par exemple (pas NEW à cause du score, et pas PUBLISHED) ?okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/58La méthode set_flags ne fonctionne pas2019-07-16T12:46:54+02:00MindiellLa méthode set_flags ne fonctionne pasJ'envoie ceci :
data={
"archive": True,
"quote": True,
"speak": True,
},
sans succèsJ'envoie ceci :
data={
"archive": True,
"quote": True,
"speak": True,
},
sans succèsMindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/57D'après les transitions possibles, un article publié est fortement limité2019-07-17T15:49:55+02:00MindiellD'après les transitions possibles, un article publié est fortement limitéSeule la transition "set-flags" semble accessible.
Pourtant, rien n'empêche une personne de upvote ou downvote un article publié non ?
- Ou alors il faut taire silencieusement l'erreur ?
- Ou plutôt signalé l'erreur : "L'article est déjà...Seule la transition "set-flags" semble accessible.
Pourtant, rien n'empêche une personne de upvote ou downvote un article publié non ?
- Ou alors il faut taire silencieusement l'erreur ?
- Ou plutôt signalé l'erreur : "L'article est déjà publié, les votes ne servent plus."
Et quid si on veut le remettre en brouillon ? La seule méthode que j'ai trouvé est d'utilisé "update".MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/56À quoi sert l'API partial_update ?2019-07-16T10:58:25+02:00MindiellÀ quoi sert l'API partial_update ?En effet, d'après la documentation, ça ne change que certains champs de l'article, mais on peut faire exactement la même chose avec la commande _update_ a priori...En effet, d'après la documentation, ça ne change que certains champs de l'article, mais on peut faire exactement la même chose avec la commande _update_ a priori...MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/55Lors d'une mise à jour d'un article il est impossible d'effacer les tags2019-07-18T12:56:36+02:00MindiellLors d'une mise à jour d'un article il est impossible d'effacer les tagsJe peux tout à fait remplacer les tags, mais pas les supprimer.
À mon sens, il faut pouvoir faire une différence entre :
- je n'ai pas de mot-clef "tags" dans mes données
- j'ai le mot-clef "tags", mais il s'agit d'un tableau vide
Dans...Je peux tout à fait remplacer les tags, mais pas les supprimer.
À mon sens, il faut pouvoir faire une différence entre :
- je n'ai pas de mot-clef "tags" dans mes données
- j'ai le mot-clef "tags", mais il s'agit d'un tableau vide
Dans le second cas, il faut supprimer les tags de l'article (liste vide donc).https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/53Lorsqu'un article est créé une nouvelle fois, s'il modifie les flags, ceux-ci...2019-07-15T20:59:26+02:00MindiellLorsqu'un article est créé une nouvelle fois, s'il modifie les flags, ceux-ci ne sont pas pris en compteLà, la documentation ne dit rien, donc je ne sais pas si c'est le comportement attendu vu qu'il existe une commande spécifique pour mettre à jour ces flags.Là, la documentation ne dit rien, donc je ne sais pas si c'est le comportement attendu vu qu'il existe une commande spécifique pour mettre à jour ces flags.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/52Lorsqu'un article est créé une nouvelle fois, s'il contient des tags, les anc...2019-07-10T18:12:31+02:00MindiellLorsqu'un article est créé une nouvelle fois, s'il contient des tags, les anciens tags sont écrasés.C'est peut-être le comportement attendu, je ne sais pas.
En tout cas, repoussé le même article sans tag ne détruit pas les tags précédents, ce qui est bien le comportement attendu pour que wantzel puisse bosser.C'est peut-être le comportement attendu, je ne sais pas.
En tout cas, repoussé le même article sans tag ne détruit pas les tags précédents, ce qui est bien le comportement attendu pour que wantzel puisse bosser.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/50La méthode update ne fonctionne pas2019-07-09T12:03:20+02:00MindiellLa méthode update ne fonctionne pasLors de la mise à jour d'un article via l'API, l'appel à la méthode update provoque une erreur :
AssertionError at /api/articles/25/
The `.update()` method does not support writable nested fields by default.
Write an explici...Lors de la mise à jour d'un article via l'API, l'appel à la méthode update provoque une erreur :
AssertionError at /api/articles/25/
The `.update()` method does not support writable nested fields by default.
Write an explicit `.update()` method for serializer `rp.api.serializers.ArticleSerializer`, or set `read_only=True` on nested serializer fields.
Request Method: PUT
Request URL: http://rp.dev.laquadrature.net/api/articles/25/https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/48L'ajout de tag ne fonctionne plus comme avant2019-05-14T09:57:15+02:00MindiellL'ajout de tag ne fonctionne plus comme avantLa gestion des tags semble modifiée et n'est pas correcte :
- Si je mets une chaine de caractères avec des valeurs séparées par des virgules => J'obtiens un seul tag qui est cette chaine de caractères
- Si je mets une liste python de tag...La gestion des tags semble modifiée et n'est pas correcte :
- Si je mets une chaine de caractères avec des valeurs séparées par des virgules => J'obtiens un seul tag qui est cette chaine de caractères
- Si je mets une liste python de tags, seul le dernier est pris en compte
Pour info, la doc dit "Must be a list of tags, coma separated (or an empty string). " ce qui est toujours un peu flou : s'agit-il d'une liste (au sens json) ou bien d'une chaine de plusieurs valeurs séparées par des virgules ?https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/47Les méthodes set_priority et unset_priority semblent ne rien faire2019-05-14T17:26:59+02:00MindiellLes méthodes set_priority et unset_priority semblent ne rien faireEn effet, même si les méthodes semblent fonctionner, aucun résultat n'est visible sur les données de l'article.En effet, même si les méthodes semblent fonctionner, aucun résultat n'est visible sur les données de l'article.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/46Lors de l'ajout d'un nouvel article son score est à 02019-05-14T17:00:16+02:00MindiellLors de l'ajout d'un nouvel article son score est à 0Logiquement, il devrait plutôt être à 1 non ? Etant donné que la personne qui l'a poussé a aussi "voté" pour cet article...Logiquement, il devrait plutôt être à 1 non ? Etant donné que la personne qui l'a poussé a aussi "voté" pour cet article...https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/45Si je repousse un article alors qu'il existe déjà mais a été "REJECTED", j'ob...2019-05-07T17:21:15+02:00MindiellSi je repousse un article alors qu'il existe déjà mais a été "REJECTED", j'obtiens une erreurL'erreur est provoquée par l'appel de la fonction upvote :
TransitionNotAllowed at /api/articles/
Can't switch from state 'REJECTED' using method 'upvote'
Il faudrait donc vérifier l'état de l'article avant d'appeler cette méthode....L'erreur est provoquée par l'appel de la fonction upvote :
TransitionNotAllowed at /api/articles/
Can't switch from state 'REJECTED' using method 'upvote'
Il faudrait donc vérifier l'état de l'article avant d'appeler cette méthode.
En outre, les tags ont bien été mis à jour...https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/44L'import des données est incompatible avec le modèle django actuel2019-05-06T16:30:27+02:00GuinnessL'import des données est incompatible avec le modèle django actuelPour les langues, la fixture génère une chaîne de caractère en minuscule.
Dans le django c'est du majuscule.
Il faut réparer ça.Pour les langues, la fixture génère une chaîne de caractère en minuscule.
Dans le django c'est du majuscule.
Il faut réparer ça.GuinnessGuinnesshttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/43erreur à l'installation2019-04-30T16:33:16+02:00piks3lerreur à l'installationyo!
j'ai une erreur à l'installation:
`python manage.py init_groups` me donne :
```
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: auth_group
```
Je sais pas trop comment régler ça, un peu ...yo!
j'ai une erreur à l'installation:
`python manage.py init_groups` me donne :
```
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: auth_group
```
Je sais pas trop comment régler ça, un peu d'aide sera bienvenue :D
merci!https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/42Lorsqu'on pousse une deuxième fois le même article, ces tags sont perdus2019-05-02T14:21:33+02:00MindiellLorsqu'on pousse une deuxième fois le même article, ces tags sont perdusJe pousse le même contenu article + tags 2 fois via l'API. La second fois, il semble qu'il y a eu un upvote sur l'article, mais les tags ont disarus. Je suppose que ça a un lien avec le #34.Je pousse le même contenu article + tags 2 fois via l'API. La second fois, il semble qu'il y a eu un upvote sur l'article, mais les tags ont disarus. Je suppose que ça a un lien avec le #34.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/39La description de la plupart des méthodes de l'API ne sont pas bonnes2019-05-06T16:01:43+02:00MindiellLa description de la plupart des méthodes de l'API ne sont pas bonnesEn effet, les méthodes downvote, publish, recover, reject, set_priority, unset_priority, upvote (au moins) n'ont pas besoin de paramètres via le body pour fonctionner.En effet, les méthodes downvote, publish, recover, reject, set_priority, unset_priority, upvote (au moins) n'ont pas besoin de paramètres via le body pour fonctionner.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/38L'ajout d'un article déjà existant en crée un nouveau2019-04-17T13:55:56+02:00MindiellL'ajout d'un article déjà existant en crée un nouveauLe process RP n'est donc pas bon: l'article aurait du voir son score augmenter.Le process RP n'est donc pas bon: l'article aurait du voir son score augmenter.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/37La méthode recover a un souci d'utilisation2019-05-07T18:31:51+02:00MindiellLa méthode recover a un souci d'utilisationUn droide ne peut pas utiliser la méthode recover sur un article qu'il a reject précédemment.
De plus, utiliser la méthode recover sur un article à l'état NEW le fait passer à l'état DRAFT.Un droide ne peut pas utiliser la méthode recover sur un article qu'il a reject précédemment.
De plus, utiliser la méthode recover sur un article à l'état NEW le fait passer à l'état DRAFT.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/36Les méthodes upvote et downvote sont bancales2019-05-07T17:15:32+02:00MindiellLes méthodes upvote et downvote sont bancalesLes méthodes upvote et downvote semblent ne prendre en compte que le dernier vote. Si je pars d'un socre de 0/0 :
* upvote => 1/0
* upvote => 0/0
* downvote => 0/-1
* downvote => 0/0
* upvote => 1/0
* downvote => 0/-1
* upvote => 1/0Les méthodes upvote et downvote semblent ne prendre en compte que le dernier vote. Si je pars d'un socre de 0/0 :
* upvote => 1/0
* upvote => 0/0
* downvote => 0/-1
* downvote => 0/0
* upvote => 1/0
* downvote => 0/-1
* upvote => 1/0https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/35Certaines fonctions de l'API ne sont pas très claires2019-05-06T16:01:45+02:00MindiellCertaines fonctions de l'API ne sont pas très clairesTypiquement, les actions recover ou reject, à quoi ça sert en fait ? :o)
Il faudrait ajouter une description de la commande dans la description...Typiquement, les actions recover ou reject, à quoi ça sert en fait ? :o)
Il faudrait ajouter une description de la commande dans la description...okhinokhin@laquadrature.netokhinokhin@laquadrature.net