Revue de Press issueshttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues2019-07-15T20:59:26+02:00https://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.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/34Les tags fournis à la création d'un article ne sont pas enregistrés2019-05-02T14:21:33+02:00MindiellLes tags fournis à la création d'un article ne sont pas enregistrésBien que le retour de l'api fournisse une liste de tags correcte, lorsqu'on affiche l'article via l'API, la liste des tags est vide.
La page d'accueil du sit ene semble pas lister les tags rajoutés non plus (peut-être un autre souci, com...Bien que le retour de l'api fournisse une liste de tags correcte, lorsqu'on affiche l'article via l'API, la liste des tags est vide.
La page d'accueil du sit ene semble pas lister les tags rajoutés non plus (peut-être un autre souci, comme le fait que les articles ajoutés n'ont pas été validés).https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/33La liste des tags lors de la création d'un article n'est pas une liste, mais ...2019-07-09T12:17:18+02:00MindiellLa liste des tags lors de la création d'un article n'est pas une liste, mais une chaine de caractèresLa documentation spécifie que les tags doivent être fournis sous forme de liste et qu'une liste vide peut être fournie. Hors :
* [ ] si on fournit une liste (au sens python), seul le dernier élément est utilisé
* [ ] si on fournit une li...La documentation spécifie que les tags doivent être fournis sous forme de liste et qu'une liste vide peut être fournie. Hors :
* [ ] si on fournit une liste (au sens python), seul le dernier élément est utilisé
* [ ] si on fournit une liste vide, une erreur est remontée
* [ ] c'est en fait une chaine de caractères qui est attendu au format de tags séparés par des virgulesokhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/27L'API devrait être ouverte en lecture sans avoir besoin de se connecter2019-03-13T13:38:48+01:00MindiellL'API devrait être ouverte en lecture sans avoir besoin de se connecterA priori, l'utilisation minimale de l'API actuelle nécessite une inscription et une connexion.A priori, l'utilisation minimale de l'API actuelle nécessite une inscription et une connexion.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/26Erreur sur création de compte2019-05-15T09:37:44+02:00MindiellErreur sur création de compteLa redirection pointe vers : /accounts/signup/ qui semble ne pas exister.La redirection pointe vers : /accounts/signup/ qui semble ne pas exister.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/25Erreur sur création de profil2019-03-13T13:59:06+01:00MindiellErreur sur création de profil