Versions de WotWizard

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 !

3 J'aimes

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.

4 J'aimes

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.

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.

2 J'aimes

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

1 J'aime

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.

7 J'aimes

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

image

3 J'aimes

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.

6 J'aimes

Extra ! as-tu une URL d’accès à un serveur ayant l’API GraphQL ? Quelles sont les fonctions développées dessus ?

Pour l’instant, l’interface GraphQL fonctionne (bien) par fichiers. Pour du HTTP, il faudrait que quelqu’un m’aide. La version en Go d’ici quelques semaines.

1 J'aime

L’affichage en ligne de WotWizard reprend du service, après pas mal de péripéties, liées à l’incompatibilité du système de développement (BlackBox) avec le manque de composants graphiques d’un serveur.

https://wot-wizard.duniter.org/

Une version BlackBox définitive (v3.1.0) sera publiée d’ici demain sur GitHub, avant la prochaine en Go.

4 J'aimes

La nouvelle version 3.1.0 de WotWizard est sortie :

https://github.com/duniter/WotWizard/releases

  • Fonctionne avec Duniter 1.7.17 minimum.
  • Fonctionne comme serveur en répondant par fichiers json à des requêtes GraphQL déposées dans des fichiers.
  • Propose une interface utilisateur facultative.
  • Propose, outre l’affichage bien connu de WotWizard sur duniter.org, une panoplie fournie d’outils d’analyse de la toile de confiance.
  • Nécessite l’installation préalable d’un nœud Duniter.
  • Sous Linux, nécessite l’installation de Wine.

Le manuel est à peu près exhaustif, mais n’hésitez pas à me poser des questions.

1 J'aime