Revue de Press issueshttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues2017-04-22T13:42:18+02:00https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/1Des urls entrées bloquent l'affichage /rp2017-04-22T13:42:18+02:00MindiellDes urls entrées bloquent l'affichage /rpCertains types d'url semblent bloquer l'affichage /rp.
Par exemple, l'id 21295 bloque l'affichage car le contenu de l'url ne semble pas "compris" par /rp pour afficher le bon titre. Tout ça, au niveau de "importTitre" depuis importTit...Certains types d'url semblent bloquer l'affichage /rp.
Par exemple, l'id 21295 bloque l'affichage car le contenu de l'url ne semble pas "compris" par /rp pour afficher le bon titre. Tout ça, au niveau de "importTitre" depuis importTitrePi.php
Ça peut bloquer le site /rp complètement...
https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/2Gestion des accès2017-04-24T11:03:32+02:00MindiellGestion des accèsActuellement, il y a double accès pour la RP :
côté Drupal pour l'édition voire publication des noeuds
l'accès au site /rp.
La création de deux comptes entraine des problèmes de compréhension auprès des rpadawan dont le mé...Actuellement, il y a double accès pour la RP :
côté Drupal pour l'édition voire publication des noeuds
l'accès au site /rp.
La création de deux comptes entraine des problèmes de compréhension auprès des rpadawan dont le métier n'est pas l'informatique et qui ont déjà un bon nombre de choses à appréhender. Il faudrait n'avoir qu'un seul accès lié à Drupal.
Voir ce qu'il est possible de faire...La RP contre-attaquehttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/3Prendre en compte la liste des TODO2017-04-22T13:42:18+02:00MindiellPrendre en compte la liste des TODOAprès avoir lu une partie du contenu des fichiers de /rp, j'ai rajouté beaucoup de TODO. Il faut maintenant en tenir compte :
* config.php:// TODO: Deux connexions à la base ?
* functions.php: // TODO : probleme lors du RAISE : il l...Après avoir lu une partie du contenu des fichiers de /rp, j'ai rajouté beaucoup de TODO. Il faut maintenant en tenir compte :
* config.php:// TODO: Deux connexions à la base ?
* functions.php: // TODO : probleme lors du RAISE : il lance un "log" donc fait un mysql insert !!!
* functions.php: TODO : ajouter un paramètre class pour les balises html A.
* functions.php:// TODO : surveiller et remonter si besoin.
* importTitrePi.php: // TODO: S'il y en a plusieurs, on ne crée les titres d'article qu'un par un...
* importTitrePi.php: // TODO: pour éviter les blocages, il faudrait avoir un timeout là-dessus
* importTitrePi.php: // TODO: Pourquoi on ne fait pas la même chose lors des erreurs d'ouverture plus bas ?
* importTitrePi.php: // TODO: Cette partie passe la première lettre de chaque mot en majuscule de manière crade...
* importTitrePi.php: // TODO: Ici, on finit avec un titre vide, on va donc bloquer sur cet article indéfiniment...
* importTitrePi.php: // TODO: Pourquoi faire un echo ici ? Ça finit par s'afficher sur la page web...
* index.php://TODO: non utilisé !
* index.php://TODO: non utilisé !
* index.php:// TODO: non utilisé !
* index.php:// TODO: même commande plus bas : inutile ici
* index.php:// TODO: Voir ce que signifient exactement ces champs...
* index.php:// TODO: Globalement, refaire le html au propre, a minima que le code html soit clair
* index.php:<!-- TODO: Commande php ci-dessous effectuée quand même, à nettoyer -->
* index.php:// TODO: Risque d'injection SQL ?
* index.php:// TODO: Pourquoi la requête n'est pas construite plus haut dans le script ? Ça serait plus propre
* index.php:// TODO: published n'est pas vérifié dans les valeurs passées en requête en début de script
* index.php:// TODO: Que signifie une note à 7 ?
* index.php:// TODO: le nombre d'articles forcé n'est pas cohérent avec le nombre par défaut
* index.php:// TODO: offset n'est pas vérifié dans les valeurs passées en requête en début de script
* index.php:// TODO: La variable count n'est pas prise en compte ici...
* index.php:<!-- TODO: Définir à quoi sert ceci -->
* style.css:.TODO-ACODER {
https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/13[META] Backend & frontend : intégration du design2017-05-01T12:04:16+02:00cynddl[META] Backend & frontend : intégration du design## Assets
* [x] Nettoyer HTML/CSS/JS actuel.
* [x] Créer styles SASS propres et transitionner vers npm/bower pour avoir des dépendences à jour.
* [x] Pipeline simple pour compiler et minifier vers django.
## Intégrations du design
...## Assets
* [x] Nettoyer HTML/CSS/JS actuel.
* [x] Créer styles SASS propres et transitionner vers npm/bower pour avoir des dépendences à jour.
* [x] Pipeline simple pour compiler et minifier vers django.
## Intégrations du design
* [x] Backend : gestion des articles.
* [x] Backend : édition.
* [ ] Frontend : listes d'articles et article individuel.cynddlcynddlhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/14Contacter tous les contributeurs d'un article par email2019-05-24T11:51:26+02:00cynddlContacter tous les contributeurs d'un article par emailCf. #5 :
> Il faut aussi ajouter un moyen d'envoyer un mail aux utilisateurs ayant participés à un article précis afin de demander des informations ou une relecture plus attentive.
> Le passage par IRC est u mieux, mais parfois, il est p...Cf. #5 :
> Il faut aussi ajouter un moyen d'envoyer un mail aux utilisateurs ayant participés à un article précis afin de demander des informations ou une relecture plus attentive.
> Le passage par IRC est u mieux, mais parfois, il est plus pratique de pouvoir droper un mail rapidement.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/21Preprocess and import v1 data2019-04-04T15:53:18+02:00cynddlPreprocess and import v1 data- [x] Title
- [x] Contributors and votes
- [x] Tags
- [x] Extracts
- [x] Images
- [x] Metadata
- [x] Cleaning the extract and save them in markdown.- [x] Title
- [x] Contributors and votes
- [x] Tags
- [x] Extracts
- [x] Images
- [x] Metadata
- [x] Cleaning the extract and save them in markdown.okhinokhin@laquadrature.netokhinokhin@laquadrature.nethttps://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/22Revue de presse beta - bouton "read more"2017-09-04T17:45:34+02:00Léa C.F.Revue de presse beta - bouton "read more"Le "read more" est au milieu du texte.Le "read more" est au milieu du texte.https://git.laquadrature.net/la-quadrature-du-net/rpteam/rp/-/issues/24Redirection loop2019-05-23T17:07:32+02:00Thibaut Broggitbr@laquadrature.netRedirection loopIf a user try to access a page he isn't supposed to, he is redirected to the login page. Since he is already logged in, the redirection page redirect him to the previous page, resulting into a redirection loop.If a user try to access a page he isn't supposed to, he is redirected to the login page. Since he is already logged in, the redirection page redirect him to the previous page, resulting into a redirection loop.https://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 profilhttps://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/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/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/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/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/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/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/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/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/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/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!