ofbiz-framework issueshttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues2023-12-21T10:03:41Zhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/164Ajout du viewEntityCondition sur les dynamicView2023-12-21T10:03:41ZLeila MekikaAjout du viewEntityCondition sur les dynamicViewActuellement pour dkt, on a ajouté une methode DynamicViewEntity.addViewLink() qui prend en parametre le viewEntityCondition
Verifier que ce developpement est remonté dans OFBiz
Completer ce developpement pour permettre d'ajouter une con...Actuellement pour dkt, on a ajouté une methode DynamicViewEntity.addViewLink() qui prend en parametre le viewEntityCondition
Verifier que ce developpement est remonté dans OFBiz
Completer ce developpement pour permettre d'ajouter une condition complexe (cf [makeOrderCondition](https://labs.nereide.fr/10923/plugins/plugins/-/commit/29e97bd7b9cb1e726bcc51b0592b751030fc9df5#110ae7518829c8c8325006903fd21b5c006b0054_626_424))
avec possibiliter de combinaison AND/ORLeila MekikaLeila Mekikahttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/163Amélioration : permettre de renvoyer une liste de Check2023-01-26T08:14:14ZCharles STELTZLENAmélioration : permettre de renvoyer une liste de Checkhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/161Ajout du parametre auto-parameters-form sur on event update area2023-04-21T12:04:53ZLeila MekikaAjout du parametre auto-parameters-form sur on event update areaPermet de transferer les parametres saisis par l'utilisateur dans un unpdate areaPermet de transferer les parametres saisis par l'utilisateur dans un unpdate areaLeila MekikaLeila Mekikahttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/160Correction de la validation de formulaire dans une modale2023-11-17T09:34:28ZLeila MekikaCorrection de la validation de formulaire dans une modaleLes champs obligatoires ne sont pas contrôlés dans un formulaire lorsque celui ci est a l'intérieur d'une modale.
Exemple:Les champs obligatoires ne sont pas contrôlés dans un formulaire lorsque celui ci est a l'intérieur d'une modale.
Exemple:Leila MekikaLeila Mekikahttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/159Blog : correction condition d'affichage des content dans un screen2023-04-21T12:11:06ZLeila MekikaBlog : correction condition d'affichage des content dans un screenla balise content n'affiche pas correctement les images. Une condition de type empeche le chargement sans que la raison ne soit clairela balise content n'affiche pas correctement les images. Une condition de type empeche le chargement sans que la raison ne soit claireLeila MekikaLeila Mekikahttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/158Le champ required n'est pas pris en compte dans un formulaire avec upload2022-07-01T12:53:19ZLeila MekikaLe champ required n'est pas pris en compte dans un formulaire avec uploadSouci remonté par Charles:
dans OFBiz, dans un Form de type "upload",
si en plus des champs nécessaires au chargement, on ajoute un champs supplémentaire obligatoire,
alors l'étoile "*" apparait bien mais cela ne fonctionne pas, j'arr...Souci remonté par Charles:
dans OFBiz, dans un Form de type "upload",
si en plus des champs nécessaires au chargement, on ajoute un champs supplémentaire obligatoire,
alors l'étoile "*" apparait bien mais cela ne fonctionne pas, j'arrive à submiter le formulaire sans remplir ce champs obligatoire
(en plus, le fond du champs reste clair au lieu d'etre en jaune)
illustration :
le Form
<form name="viewCreditNoteRequestAddDocument" type="upload" target="addCustRequestContent" default-table-style="basic-table" >
<field name="custRequestId"><hidden/></field>
<field name="uploadedFile" title="Fichier" tooltip="Taille des documents inférieurs à 5 Mo" required-field="true"><file/></field>
<field name="description" required-field="true"><text/></field>
<field name="upload" title="${uiLabelMap.CreditNoteRequestDownload}" position="2"><submit/></field>
</form>
et le rendu est le suivant :
![Capture_d_écran_de_2022-04-26_17-31-43](/uploads/77bd3eaed59769a6a86b2fc81c2af71c/Capture_d_écran_de_2022-04-26_17-31-43.png)Gil PortenseigneGil Portenseignehttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/157Retour de generic value incomplet depuis le cache2023-11-17T09:39:16ZLeila MekikaRetour de generic value incomplet depuis le cacheLors de la récupération de gv via un from depuis le cache, il arrive qu'on se retrouve avec une generic value incomplete (comme si il y avait eu un select)
Exemples de cas:
https://labs.nereide.fr/10923/plugins/plugins/-/commit/8e16ee8a...Lors de la récupération de gv via un from depuis le cache, il arrive qu'on se retrouve avec une generic value incomplete (comme si il y avait eu un select)
Exemples de cas:
https://labs.nereide.fr/10923/plugins/plugins/-/commit/8e16ee8a2929c5c7073e6a3bae6d3b9fc897b15c
https://labs.nereide.fr/10923/plugins/plugins/-/commit/3d05a569a0689fd9669d8cf47a8fd6c42707e764
Objectif:
Identifier les mises en cache ayant causé le souci et eventuellement préparer une correction de l'EntityQueryLeila MekikaLeila Mekikahttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/156Ajout des communication associées aux factures2021-03-19T08:39:30ZPierre GaudinAjout des communication associées aux factureshttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/155Ajout d'une macro timeline2023-05-09T16:45:07ZPierre GaudinAjout d'une macro timelinePierre GaudinPierre Gaudinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/154Erreur sur le passage a completed des commandes2020-07-28T09:20:49ZPierre GaudinErreur sur le passage a completed des commandesPierre GaudinPierre Gaudinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/153Déréférencement d'une valeur `null` dans `PackingSession`2020-07-15T07:33:10ZMathieu LirzinDéréférencement d'une valeur `null` dans `PackingSession`Il y a une erreur de logique dans le code qui amène à de manière inconditionnelle déréférencer `null`.Il y a une erreur de logique dans le code qui amène à de manière inconditionnelle déréférencer `null`.https://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/152Fichier de données composant manquants2020-07-13T22:16:13ZMathieu LirzinFichier de données composant manquantsLes fichiers `ManufacturingHelpData_NL.xml`, `CommonScheduledServicesDemoData.xml` et `CommonScheduledServicesDemoData.xml` sont déclarés comme fichier de données de composants mais n'existent pas. On obtient le message d'erreur suivant ...Les fichiers `ManufacturingHelpData_NL.xml`, `CommonScheduledServicesDemoData.xml` et `CommonScheduledServicesDemoData.xml` sont déclarés comme fichier de données de composants mais n'existent pas. On obtient le message d'erreur suivant en faisant `java -jar ofbiz.jar --load-data`
```
2020-07-14 00:02:55,979 |main |EntityDataLoader |W| Could not get URL for Component ResourceHandler: org.apache.ofbiz.base.component.ComponentException: File Resource not found: /home/mthl/src/ofbiz/applications/manufacturing/data/ManufacturingHelpData_NL.xml
2020-07-14 00:02:55,979 |kJoinPool-1-worker-4 |ModelServiceReader |I| Loaded [5] Services from file:/home/mthl/src/ofbiz/applications/accounting/servicedef/services_securepay.xml
2020-07-14 00:02:55,979 |kJoinPool-1-worker-0 |ModelServiceReader |I| Loaded [13] Services from file:/home/mthl/src/ofbiz/applications/accounting/servicedef/services_perm.xml
2020-07-14 00:02:55,980 |main |EntityDataLoader |W| Could not get URL for Component ResourceHandler: org.apache.ofbiz.base.component.ComponentException: File Resource not found: /home/mthl/src/ofbiz/framework/security/data/SecurityTypeDemoData.xml
2020-07-14 00:02:55,980 |main |EntityDataLoader |W| Could not get URL for Component ResourceHandler: org.apache.ofbiz.base.component.ComponentException: File Resource not found: /home/mthl/src/ofbiz/framework/common/data/CommonScheduledServicesDemoData.xml
```https://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/151select(fieldName); select(fieldName);2020-07-11T22:43:56ZMathieu Lirzinselect(fieldName); select(fieldName);https://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/150Ajout d'un element callback dans les liens2023-11-17T09:33:22ZNicolas MalinAjout d'un element callback dans les liensNicolas MalinNicolas Malinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/149Screen stack2020-06-04T07:48:53ZNicolas MalinScreen stackMettre en place une résolution de l'écran en cours de rendu pour pouvoir y determiner des informations pour les sous élement comme la zone de rafraichissement.Mettre en place une résolution de l'écran en cours de rendu pour pouvoir y determiner des informations pour les sous élement comme la zone de rafraichissement.Nicolas MalinNicolas Malinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/148Certaines relations de type ‘one-nofk’ et ‘many’ possèdent un nom de clé étra...2020-07-11T22:33:56ZMathieu LirzinCertaines relations de type ‘one-nofk’ et ‘many’ possèdent un nom de clé étrangèreJ'ai observé des choses douteuses dans certaines relations des éléments `<entity>` en effet il existe trois types de relations **one**, **many** et **one-nofk**. Les relations de type **one** sont utilisées pour créer des contraintes de ...J'ai observé des choses douteuses dans certaines relations des éléments `<entity>` en effet il existe trois types de relations **one**, **many** et **one-nofk**. Les relations de type **one** sont utilisées pour créer des contraintes de clés étrangères en base de données, et les relations de types **many** et **one-nofk** sont des annotations du modèle.
L'attibut `fk-name` permet de définir le nom effectif de la contrainte comme montré dans l'exemple
```xml
<relation type="one" fk-name="ADDNDM_AGRMNT_ITM" rel-entity-name="AgreementItem">
<key-map field-name="agreementId"/>
<key-map field-name="agreementItemSeqId"/>
</relation>
```
Vu que seul les relations de type **one** définissent une clé étrangère il semble que l'attribut `fk-name` ne devrait être présent que sur les relations de ce type. Dans le `framework` et `applications` j'ai noté la présentce d'attribut `fk-name` sur des relations d'un type **many** ou **one-nofk**. Voici la liste des noms des clés étrangères concernées:
- "SHP_RCPT_SHIPMT"
- "SHP_RCPT_SHIPIT"
- "UP_USER_LOGIN"
- "CSCR_TYPE_CHILD"
- "PARTY_RSME_CNT"
- "PERF_REV_PSTN"
- "PERF_REV_MPTRL"
- "PERF_RVITM_PRTTP"
- "PERF_RVITM_PRITTP"
- "EMPLMNT_AGR"
- "EMPLMNT_TNRN"
- "EMPLMNT_TNTP"
- "EMPLMNT_APP_POS"
- "EMPLMNT_APP_RBPTY"
- "EMPLMNT_APP_EAST"
- "EMPLMNT_APP_STTS"
- "EMPLMNT_APP_APTY"
- "PTY_BNFT_PRDTYP"
- "PAY_HIST_SSTP"
- "PRL_PREF_PMTP"
- "PRL_PREF_PDTP"
- "PRL_PREF_DNTP"
- "UNMPL_CLM_EMPLMNT"
- "UNMPL_CLM_STTS"
- "EMPL_POS_BGTITM"
- "EMPL_POS_EPSTP"
- "EMPL_PTPRT_SSTP"
- "EMPL_PTPRT_RTTYP"
- "INVCE_ITM_CINVIT"
- "ORDER_ADJ_OA"
- "ORDER_ADJBLNG_INV"
- "ORDER_ITEM_SLI"
- "ORDER_ITBLNG_INV"
- "CUST_PTY_RELAT"
- "RTN_ITEM_OISGIR"
- "RITBL_INVOICE"
- "SHLIST_PSSM"
- "ALC_PLN_HDR_PRO"
- "ALC_PLN_ITM_PRO"
- "ORIG_USER_LH_USER"
- "FACILITY_TEC_CAL"
- "SRVYQST_ENUM"
Pour éviter de donner la fausse impression qu'il y a effectivement une clé étrangère en base de données, je dirai que ce serait une bonne chose de les supprimer. Idéalement il faudrait adapter le schéma XML mais c'est un peu plus de travail.https://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/147Probleme de format de date sur auto-service-permission2020-03-24T15:00:10ZLeila MekikaProbleme de format de date sur auto-service-permissionCas rencontré sur un projet (cf [commit du STORE-2925](https://labs.nereide.fr/10923/plugins/plugins/-/commit/5125b79fe4c7531917e40d9fb9bd46935373455b) ), un timestamp de type date vide renvoie une valeur incorrecte au service:
"null 00:...Cas rencontré sur un projet (cf [commit du STORE-2925](https://labs.nereide.fr/10923/plugins/plugins/-/commit/5125b79fe4c7531917e40d9fb9bd46935373455b) ), un timestamp de type date vide renvoie une valeur incorrecte au service:
"null 00:00:00.000"https://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/146ajoute un nouveau type de condition de règle de prix basé sur le product role2020-03-11T10:52:04ZPierre Gaudinajoute un nouveau type de condition de règle de prix basé sur le product rolePierre GaudinPierre Gaudinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/145ajout d'un opérateur dans ProductPriceRule permettant d'indiquer si toutes le...2020-03-11T10:30:23ZPierre Gaudinajout d'un opérateur dans ProductPriceRule permettant d'indiquer si toutes les règles de prix doivent etre vrai ou si au moins une suffit pour appliquer l'actionPierre GaudinPierre Gaudinhttps://labs.nereide.fr/10031/apache/ofbiz-framework/-/issues/144Mettre a jour le formulaire d'execution de service selon le type de champs (E...2024-03-22T09:15:15ZLeila MekikaMettre a jour le formulaire d'execution de service selon le type de champs (Ex: datetimepicker pour un timestamp)Lors de l’exécution d'un service depuis webtools les paramètres IN apparaissent comme des champs de saisie texte quelquesoit le type de données attendu.
La proposition est d'adapter l'affichage du formulaire en fonction du type de champ ...Lors de l’exécution d'un service depuis webtools les paramètres IN apparaissent comme des champs de saisie texte quelquesoit le type de données attendu.
La proposition est d'adapter l'affichage du formulaire en fonction du type de champ attendu (hors objet)Leila MekikaLeila Mekika