Revue De Presse issueshttps://git.laquadrature.net/groups/la-quadrature-du-net/rpteam/-/issues2018-09-11T07:33:48+02:00https://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/29Clean source code2018-09-11T07:33:48+02:00MindiellClean source codeWantzel needs to be cleaned a little. Actually, everything was put in the same main file.
It should be pushed by functions into other source files.Wantzel needs to be cleaned a little. Actually, everything was put in the same main file.
It should be pushed by functions into other source files.MindiellMindiellhttps://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/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/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/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/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/wantzel/-/issues/28Wantzel only checks for the username of a moderator2018-09-15T15:52:19+02:00woachkWantzel only checks for the username of a moderatorWantzel should also check if the moderator is really one, not only by its username(a nickname&username in the connection string might be usurpated whenever the moderator isn't connected) ;-)
This can be done through seeing if it's authen...Wantzel should also check if the moderator is really one, not only by its username(a nickname&username in the connection string might be usurpated whenever the moderator isn't connected) ;-)
This can be done through seeing if it's authenticated with NickServ.
user = re.search("([^!]*)!", user).group(1) isn't the right line for this... especially in Twisted.https://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/27normaliser les urls2017-03-31T18:41:44+02:00Mindiellnormaliser les urlsLorsqu'on donne 2 urls différentes, ce sont parfois les mêmes. Par exemple, celle en http et celle en https. De même avec les paramètres de l'url ou l'ancre interne...
Il faut sélectionner une liste d'urls pour faire des tests.Lorsqu'on donne 2 urls différentes, ce sont parfois les mêmes. Par exemple, celle en http et celle en https. De même avec les paramètres de l'url ou l'ancre interne...
Il faut sélectionner une liste d'urls pour faire des tests.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/26Ne pas toujours répondre aux utilisateurs2017-09-06T10:26:34+02:00MindiellNe pas toujours répondre aux utilisateursLorsqu'un utilisateur envoie un article à la RP, il est remercié par Wantzel. Hors certains utilisateurs participent régulièrement à la RP, il est donc peut-être inutile de les rappeler tout le temps à l'ordre.
* Si un utilisateur est...Lorsqu'un utilisateur envoie un article à la RP, il est remercié par Wantzel. Hors certains utilisateurs participent régulièrement à la RP, il est donc peut-être inutile de les rappeler tout le temps à l'ordre.
* Si un utilisateur est présent sur le canal #lqdn-rp, il n'est pas besoin de lui indiquer de participer
* D'autres idées ?
MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/25Wantzel doit être opérateur du canal pour en modifier le topic2017-03-31T18:41:44+02:00MindiellWantzel doit être opérateur du canal pour en modifier le topicIl faut soit qu'il s'identifie correctement, soit qu'il se débrouille pour que quelqu'un lui file l'op.
A vérifier à chaque timer ?Il faut soit qu'il s'identifie correctement, soit qu'il se débrouille pour que quelqu'un lui file l'op.
A vérifier à chaque timer ?MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/24Espace insécable...2017-03-31T18:41:44+02:00MindiellEspace insécable...Lors d'une réponse à un utilisateur, wantzel ne rajoute pas une espace insécable entre le nom de l'utilisateur et le point d'exclamation qui suit. Cela est absolument intolérable et doit être modifié au plus tôt!Lors d'une réponse à un utilisateur, wantzel ne rajoute pas une espace insécable entre le nom de l'utilisateur et le point d'exclamation qui suit. Cela est absolument intolérable et doit être modifié au plus tôt!MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/22Alléger le spam de wantzel: Envoyer les réponses à un help en query2017-03-31T18:41:44+02:00MindiellAlléger le spam de wantzel: Envoyer les réponses à un help en queryPour ne pas spammer le canal de discussion, il faut que Wantzel réponde en query à toutes les commandes help.Pour ne pas spammer le canal de discussion, il faut que Wantzel réponde en query à toutes les commandes help.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/21Alléger le spam de wantzel: plus de phrase lorsqu'on utilise "!"2017-03-31T18:41:44+02:00MindiellAlléger le spam de wantzel: plus de phrase lorsqu'on utilise "!"Actuellement, et pour signaler la transition entre "!" et "~" pour les commandes, une phrase apparait. Il faut la virer et accepter les deux caractères de commande.Actuellement, et pour signaler la transition entre "!" et "~" pour les commandes, une phrase apparait. Il faut la virer et accepter les deux caractères de commande.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/20Ajouter des tests2017-03-31T18:41:44+02:00MindiellAjouter des testsMettre en place un moyen de tester, a minima, les methodes de wantzel, même s'il ne se connecte pas à IRC.
Tester aussi les fonctions hors de Wantzel.Mettre en place un moyen de tester, a minima, les methodes de wantzel, même s'il ne se connecte pas à IRC.
Tester aussi les fonctions hors de Wantzel.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/19Signale mal qu'un article est publié2017-03-31T18:41:44+02:00MindiellSignale mal qu'un article est publiéSemble ne pas bien comprendre que le nid (identifiant du noeud drupal) est présent.Semble ne pas bien comprendre que le nid (identifiant du noeud drupal) est présent.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/18Ne donne pas le bon message au troisième point2017-03-31T18:41:44+02:00MindiellNe donne pas le bon message au troisième pointLorsqu'une troisième personne ajoute un point à un article, celle-ci ne reçoit pas le bon message.Lorsqu'une troisième personne ajoute un point à un article, celle-ci ne reçoit pas le bon message.MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/17Quand il n'y a pas d'articles, les stats sont mals présentées2017-03-31T18:41:44+02:00MindiellQuand il n'y a pas d'articles, les stats sont mals présentéesExemple avec un seul article :
12:57 < testBot> note>=0: 1j:1, 3j:1, 7j:1, 15j:1
12:57 < testBot> note>=3: note>=4:
Exemple avec un seul article :
12:57 < testBot> note>=0: 1j:1, 3j:1, 7j:1, 15j:1
12:57 < testBot> note>=3: note>=4:
MindiellMindiellhttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/16Améliorer le support du mediakit via Wantzel2018-09-15T15:52:37+02:00quota_atypiqueAméliorer le support du mediakit via WantzelPour l'instant, on hacke /rp pour se souvenir des liens audio à mettre dans le mediakit : on met un article de radio / un noeud lqdn à +3 volontairement pour qu'il "remonte".
Mais du coup, si un padawan ne se pose pas plus la question...Pour l'instant, on hacke /rp pour se souvenir des liens audio à mettre dans le mediakit : on met un article de radio / un noeud lqdn à +3 volontairement pour qu'il "remonte".
Mais du coup, si un padawan ne se pose pas plus la question, il est susceptible de publier le lien en question, alors que non, ce lien est un contenu pour le mediakit ou attend qu'un contenu mediakit lui corresponde pour être publié en bonne et due forme.
DONC on va juste marquer ces liens comme mediakités.
* wantzel doit avoir une option genre !rpmedia liendubidule pour qu'on lui signifie que c'est un lien media
* dans /rp, il y aura une colonne lien média true/false (à true si !rpmedia, donc)
* on pourra trier par non traité / TOUT / mediakit pour faire remonter les liens mediakit (plus besoin de mettre du +3)
Et voilà.
quota_atypiquequota_atypiquehttps://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/15Erreur de log sur certains caractères2017-03-31T18:41:44+02:00MindiellErreur de log sur certains caractèresLorsqu'un caractère accentué est entré, une "Erreur de log" est levée (cf. wantzel.log). Vérifier ce qui coince et corriger ça.Lorsqu'un caractère accentué est entré, une "Erreur de log" est levée (cf. wantzel.log). Vérifier ce qui coince et corriger ça.https://git.laquadrature.net/la-quadrature-du-net/rpteam/wantzel/-/issues/14Get status of a node / article / submission2017-03-31T18:41:44+02:00MindiellGet status of a node / article / submissionPouvoir retrouver le statut (commande !status) d'une url ou d'un id.
wantzel retourne si l'article existe, son nombre de points, cite, et archive flags, s'il est déjà édité ou pas.
Pouvoir retrouver le statut (commande !status) d'une url ou d'un id.
wantzel retourne si l'article existe, son nombre de points, cite, et archive flags, s'il est déjà édité ou pas.