J’ai un attribut supplémentaire sur les thirdparties. J’ai besoin de faire une requête API qui me sorte les clients correspondant à une valeur donnée de cet extra field [ex : (t.customfield:=:'Yes')]
Malheureusement, le champ « customfield » n’étant pas directement créé par Dolibarr dans la table société mais dans la table société_extrafileds, mon sqlfilter ne fonctionne pas.
Je ne vois donc pas comment faire. Quelqu’un aurait-il une idée ?
La réponse est assez simple : ce n’est pas possible avec l’API REST de dolibarr.
Il vous faut développer votre propre endpoint pour l’API si vous voulez filtrer sur un extrafield (passage presque obligé si vous voulez utilser l’API de manière intensive).
Malheureusement je n’ai pas le niveau nécessaire pour développer un module dolibarr qui viennent surcharger le code de l’API afin d’y ajouter un endpoint
Je vais donc essayer de demander une évolution, peut-être que ça passera !