20 Commits (master)
 

Author SHA1 Message Date
RastaPopoulos 4729ee8869 Correction d'un bug : parfois les fonctions SQL de SPIP renvoie des chaines même pour les id principaux, et donc il ne vaut surtout pas tester is_string en premier mais is_numeric. Ça corrige le fait que quand on s'inscrit pour la première fois ça créait le pushsubscriber mais pas directement à quelle liste ensuite. Maintenant ça marche. Du coup retrait de choses dans le readme. 4 weeks ago
RastaPopoulos 6ec9eaa00d Oups param pushlist maintenant plus url 4 weeks ago
RastaPopoulos 07480454de Changement de la remarque sur le SW : j'ai légèrement mieux compris quand ça se lance bien ou pas. Il y a quand même encore des cas où je ne comprends pas pourquoi ça ne se lance pas, mais moins qu'avant. 4 weeks ago
RastaPopoulos 6fc2c0c080 Le nombre d'essais aussi 4 weeks ago
RastaPopoulos 659d1acf9b Amélioration admin, surtout du suivi des envois, total, réussi, échoués 4 weeks ago
RastaPopoulos 3e1a9f043d Pour les inscrits, le endpoint énorme c'est nul comme titre, pour l'instant on utilise juste l'id SQL 4 weeks ago
RastaPopoulos 416070e7ae Correction d'un bug, il faut donner & à parametre_url pour avoir un truc utilisable, là date_feed était pas reconnu et du coup ça ajoutait en permanence les pushs à envoyer. 4 weeks ago
RastaPopoulos c67082e37e Oubli de add… 4 weeks ago
RastaPopoulos 0a5cf95d32 Plusieurs améliorations d'interface dans les vues d'admin + dans les listes on voit les inscrits et dans un inscrit on voit les listes inscrites 4 weeks ago
RastaPopoulos 68c0251826 Des problèmes rencontrés 2 months ago
RastaPopoulos 19239edcb0 Oups encore des add qui sont pas passés ! 2 months ago
RastaPopoulos 9e4e75ebee Lecture régulière des flux, génération des pushs à envoyer, suivant une date de dernière génération (pour pas générer plusieurs fois les mêmes choses), et lancement des envois en masse. 2 months ago
RastaPopoulos bb9ce1b67f Dans l'objet SPIP, utiliser topic qui est le nom de l'id unique utilisé dans le protocole Push (et qui ne doit pas faire plus de 32), plutôt que tag qui est le nom utilisé dans l'API JS Notifications. 2 months ago
RastaPopoulos d5f27aaffa Petites modifs, mais cette fois ça marche ! Enfin l'envoi en tout cas, quand on clique sur le bouton de test, on reçoit bien une notif native du système (gnome chez moi), et quand on clique sur la notif ça va vers l'URL indiquée YEAH. Bon par contre il reste des bugs dans les cases d'inscription on dirait, la toute première fois ça n'inscrit pas. 3 months ago
Maïeul 8ad24720a0 Adaptation au fix 4633 du core, qui supprime le sql_quote() sur la date du pipeline optimiser_base_disparus. Cf spip/spip#105 3 months ago
RastaPopoulos 367d9b4587 Une partie de la doc technique 3 months ago
RastaPopoulos 4038c5b1e3 Normalement fin de la gestion des inscriptions + de la récup des infos d'un flux précis quand on décide qu'il peut fournir des pushs automatiquement. Ce qui permet de récupérer le titre général du flux et les pushs qu'il contient à un instant T. Reste à scanner régulièrement les flux automatiques pour générer des vrais pushs à envoyer suivant ce qu'on trouve dedans (et ça en détectant ce qui est déjà inséré à envoyer, pas générer deux fois les mêmes). 3 months ago
RastaPopoulos bc50041bed Un modèle pour générer un champ d'inscription à une liste de pushs (ou un contexte quelconque que les gens doivent autoriser à recevoir) + du javascript pour le gérer : quand on coche la case, ça demande à autoriser le truc général du nav pour ce site aussi si jamais fait avant. 4 months ago
RastaPopoulos 447cf279bf Un peu plus avancé sur le système d'envoi en masse, copié éhonteusement sur mailshot mais en adapté et plus simplifié car la lib utilisée est censée déjà gérer seule le multiproc etc. À voir plus tard en réel si on re-complexifie suivant les merdes d'envois qu'il y aura. 6 months ago
RastaPopoulos a9b70ab488 Base du plugin Pushsubscribers permettant de gérer des inscriptions et envois à des pushs. Les tables nécessaires aux inscriptions et envois en masse. Une surcharge (temporaire espérons) du plugin Offline ajoutant des pipelines permettant de complérer les JS d'installation et de service worker. Arrive ensuite la gestion des listes/contextes et des envois. 6 months ago