Versions de WotWizard


#21

Un grand merci pour ce suivi et cette nouvelle version :slight_smile:

Je ne pensais même plus à la révocation implicite, en effet la G1 commence à rencontrer de tels cas !


#22

Encore deux erreurs qui sont apparues ces jours-ci. La première concernait le calcul de la date de réentrée dans la toile pour d’anciens membres qui ne l’étaient plus par manque de certifcations, mais qui en conservaient encore quelques anciennes. Ces dernières, déjà acquises, ne devaient plus entrer dans le calcul de dates, mais une copie trop rapide de code les traitait comme des certifications en attente.

La deuxième m’a fait sécher un moment (merci à cgeek pour son aide). Un membre s’est trouvé à court de certifications. Il en a obtenu d’autres et aurait dû, pensais-je, revenir rapidement, ce que, d’ailleurs, WotWizard prédisait. Seulement, il avait, juste avant son départ, renouvelé sa demande d’adhésion, et, pour redevenir membre, il avait dû à nouveau, non seulement retrouver de nouvelles certifications, mais aussi refaire une demande d’adhésion. Trop tôt ! Entre deux demandes d’adhésion, un délai minimum de deux mois est exigé. Du coup, passé ce délai, il lui faudra tout recommencer, mais il a permis la correction d’un bug.

Voici donc les versions 2.8.8sa et 2.8.8se qui corrigent ces deux défauts. La version serveur est en ligne, comme d’habitude, ici.


#23

Je me demande si les clients ne devraient pas filtrer les demandes d’adhésion en tenant compte de ce délai inter-renouvellements de deux mois. Comprendre, dans le cas du post précédent, pourquoi on ne revient pas dans la toile n’est pas évident, alors que les clients pourraient avertir au moment du dernier renouvellement d’adhésion. @kimamila @Moul.


#24

Ta suggestion est formulée de manière complexe.
Je pense avoir compris ce que tu veux dire. Corrige-moi, si je dis autre chose.

Tu suggères que le client gère l’obtention du statut de membre en prenant également en compte l’entrée de l’adhésion dans la chaîne, en plus des certifications requises ?

Aujourd’hui, Silkaj ne gère pas l’obtention du statut de membre mais bien son expiration avec le manque de certifications ou l’expiration de l’adhésion.

J’ouvre un ticket pour gérer l’expiration de l’adhésion et les certifications et essayer de faire en sorte d’avoir un résumé de ces informations pour voir quand l’identité devient membre.


#25

Tu as parfaitement compris et exprimé ce que je voulais dire. Merci.


#26

Les blocages de wot-wizard.duniter.org se succèdent depuis maintenant pas mal de temps. Pour des raisons d’accessibilité à la base de données de Duniter par WotWizard, ce dernier continuait à utiliser la version 1.6.30 de Duniter. C’était dommage car on perdait ainsi le gain de vitesse des versions 1.7. Décision a depuis été prise de modifier l’interface entre les deux logiciels afin de passer à Duniter 1.7. Malheureusement, le problème n’est pas simple et le tandem a eu quelques instabilités. cgeek et moi y travaillons, et nous espérons pouvoir améliorer bientôt la situation.


#27

J’ai ajouté un message informatif sur https://wot-wizard.duniter.org :

image


#28

Une refonte complète de WotWizard vient d’être publiée :

Dans sa dernière version StandAlone 3.0.3, WotWizard devient en fait un… serveur, capable de répondre, en json, à des requêtes GraphQL. L’interface GraphQL est encore à l’état d’ébauche et se développera en fonction des demandes des utilisateurs (@cgeek, @kimamila).

WotWizard est enfin compatible avec les dernières version 1.7.x de Duniter (merci cgeek).

Comme précédemment, une interface utilisateur (indépendante et facultative) permet de piloter l’interface GraphQL par menus et d’afficher les résultats.