Version 1.4, téléchargeable uniquement depuis cvs, pour l'instant
Notes sur la version 1.4 de Neogia
- Date de la version
- 2008-01-?? 00:00:00.000 GMT (bientôt)
- Tag à télécharger
- BR_NEOGIA_1_4_0
- version Ofbiz
- RELEASE 4.0 (605603)
En cours de Stabilisation
Suite à la synchronisation avec la release 4.0 de OFBiz, l'ensemble des tests de non-regression sont au vert, mais il reste des bugs dans certains écrans, la communauté est en train de travailler pour les corriger. Nous espérons pouvoir la mettre à disposition sur sourceforge.net dans 2 à 3 semaines
OFBiz Synchronisation
R509270 (2007-19-02) Détail de cette version (given by Open Source Strategies Inc)
Cette amélioration contient un peu moins de 108 améliorations
- Continuité du travail sur les services de permissions
- Nouvelles données et éléments dans la gestion de contenu lié aux améliorations des permissions
- Lien RSS pour les blogs dans le module ecommerce
- Améliorations dans la création et empaquetage des commandes: nouvels terms de commandes et frais d'expédition
R510730 (2007-22-02) Détail de cette version (given by Open Source Strategies Inc)
Les amélioratiosn les plus importantes sont
- Intégration compléte de DOJO toolkit
- un nouveau élément de la gestion de contenu basé sur DOJO pour les sites web
- prise en charge de la facturations des expéditions annulées
- prise en charge du poids de l'empaquetage pendant l'empaquetage de la commande
R514134 (2007-03-03) Détail de cette version (given by Open Source Strategies Inc)
72 commit dans cette release, les principales modifications
- Améliorations dans le module gestion de contenu
- Amélioration pour l'utilisation des CSS dans les form, screen et les menus widgets
- Support de la création automatique des lignes d'expédition dans le cas de livraison direct
- Résolution des problèmes liés au request-redirect
R519070 (2007-03-16) Détail de cette version (given by Open Source Strategies Inc)
140 commits ces deux derniéres semaines. Le SVN est passé par d'importantes fluctuations mais parait se stabiliser. SVN r 519070 se compile et installé avec succés. les principales modifications sont:
- modifications du framework et du service engine et de nouveaux outils XML de test
- Un nouveau exemple d'un site CMS du module gestion du contenu
- Nouvelles fonctionnalités pour la reception des commandes d'achats à l'égard des expéditions
- Amélioration de la prise en charge des inventaires en série
R521887 (2007-03-23) Détail de cette version (given by Open Source Strategies Inc)
68 nouveaux commits depuis la derniére semaine, les améliorations clés :
- Amélioration du MRP et l'utilisation des reports
- PDF pour le contenu des groupes d'expéditions
- Nouvelle possibilité d'impression à distance des commandes
- Prise en charge du XML RPC
R524066 (2007-03-30) Détail de cette version (given by Open Source Strategies Inc)
146 nouveaux commits cette semaine, SVN r 524066 compilé et installé avec succés
Les changements les plus importants sont:
- Améliorations du FinAccount du module comptabilité
- Prise en charge des appels XML-RPC
- Améliorations du MRP
- Un nouveau dossier runtime/ pour les fichiers logs ou autre
- Continuer à retravailler le menu d'administration: Webtools (en cours de réalisation)
Remarques suite à la synchro:
- un nouveau element dans la définition des services notification-group
- view map type region n'existe plus (au moins pour la partie webtools)
- Test des stats dans le webtools
- Un nouveau écran Entityperformancetest
- Nouveau service partycreaterole/partydeleterole
- Updateproductfacilies est devenu une form (le ftl est supprimé)
- un nouveau jeu de donné finaccount
- un nouveau service getRoutingTaskAssocs
- Un nouveau écran updatecalendarweek
- Un nouveau écran productinruntasks
- une nouvelle entité trackingCodeOrderReturn
- un nouveau écran CommonFinAccountDecorator
- la méthode addPaymentAmount renvoie CartPaymentInfo
- create order from shipment cart
- une nouvelle vue orderheaderitemandshipgroup
- Un nouveau service callprocessorderpayment
- un nouveau service massCreateFileForOrders
- TODO: Visualiser l'écran des options de la commande
R529202 (2007-04-16) Détail de cette version (given by Open Source Strategies Inc)
130 nouveaux commits ces deux derniéres semaines. OFBIZ SVN r 529202 compilé et installé avec succés.
Les changements les plus importants:
- Prise en charge des certificats X509
- Amélioration de la recherche produit
- Refactorisation des écrans de gestion des magasins d'expédition d'article dans le module catalog (gestion des articles)
Remarques suites à la synchro:
- serviceStreamTest : nouveau service dans le dossier framework
- Ajout d'un buffer.append dans le htmlformrenderer: buffer.append(" onSubmit=\"javascript:submitFormDisableSubmits(this)\"");
- suppression de la méthode formatSqlTimestamp (je l'ai remis car une partie de compta neogia on a besoin) et isInterval dans le fichier UtilDateTime
- deux nouveaux champs dans l'entité UserLogin x509CertKey x509CertSn
- un nouveau service dans framwork serviceStreamInterface
- un nouveau attribut dans site-conf.xsd name="509"
- un nouveau uri myCertificates dans webtools
- Content
- l'utilisation de la meme form pour l'ajout et l'édition d'un electornicText grace à l'ajout d'un <alt-target>
- Product
- InventoryItem un nouveau champ datetimeManufactured
- ProductSubscriptionResource: nouveaux champs maxLifeTime, maxLifeTimeUomId, availableTime, availableTimeUomId
- nouveaux simple-methodes entre autre: getAllCategories, getRelatedCategories, updateSerializedInventoryTotals
- makeProductFeatureCategoryIdListFromPrefixed nouvelle méthode dans le ParametricSearch
- Une nouvelle form AddShipmentCostEstimate et ListProductStoreShipmentMeths ViewShipmentCostEstimate
- un nouveau screen CommonShippingDecorator
- nouveau sous menu dans le FacilityTabBar
- Party
- PartyRoleNameDetail nouvelle entité
- une nouvelle form lookupContactMech
- Order
- Quand les lignes de commandes sont ajoutées au caddy a partir des besoins, La date de livraison au plus tard est égale à celle du besoin (A vérifier)
- un nouveau service :cancelOrderItemNoActions
- Accounting
- un nouveau uri: EditFixedAssetIdents
- Manufacturing
- 3 nouvelles formes (+uri + view map) dans productrunforms.xml ProductionRunTaskComponents ProductionRunTas
R530867(2007-04-20) Détail de cette version (given by Open Source Strategies Inc)
61 nouveaux commits cette semaine. SVN r 530867 compilé et installé avec succés.
Les changements les plus importants sont:
- Amélioration du MRP pour tenir compte des composants
- Ajouté de point de délivrance du code motif afin de suivre les motifs pour la délivrance de pièces au cycle de production
- Nouveau service afin d'estimer la date d'expédition basé sur la réservation des inventaires , la division de flag.kActualComponents et IssueProductionRunComponent
Remarques suite à la synchronisation:
- content
- updateSingleContentPurpose : une nouvelle simple-method et le service associé
- product
- ProdFeaGrpAppAndProdFeaApp: une nouvelle entité
- PackedQtyVsOrderItemQuantity : une nouvelle view entité
- une nouvelle méthode FeatureGroupConstraint
- un nouveau service getShipmentPackageValueFromOrders
- Une modification importante du fichier EditshippementPackages.ftl (non merge attente d'un expert)
- Dans les fichiers bsh Utilisation du parameters.get au lieu du request.getparameter
- AgreementTerm nouveaux champs minQuantity et maxQuantity
- un nouveau getStartDate dans BOMNode.java
- Accounting
- handlePartyTaxExempt: une nouvelle méthode dans TaxAuthorityservices
- Ordr
- une nouvelle simple method getOrderItemShipGroupEstimatedShipDate
- La plupart des attribut de type double des services d'order ont été transformé en bigdecimal
- Un nouveau service getOrderItemValue
R531728 (2007-04-24) Dernier commit avant création de la branche 4.0
32 commits
Remarques suite à la synchronisation:
- framework
- SSL connection implementation dans les ***containers.xml
- Modification du ofbiz_component.xsd pour prendre en charge un nouveau element le keystore
- une nouvelle entité X509IssuerProvision
- une suppression propable d'une partie specific neogia dans le loginworker
- Product
- une nouvelle entité ProductGeo
- Services associés au productGeo "create, update, delete"
- les forms et screen pour manipuler ses entités
- Des améliorations dans le productsearchsession
- un nouveau inputbox dans advancesearchftl PRIORITIZE_CATEGORY_ID
- Améliorations des écrans ftl en remplçant les <div> par des <li>
- manufacturing
- amélioration du appheader.ftl passage des <div> vers <li>
- accounting
- amélioration du appheader.ftl passage des <div> vers <li> (main.ftl)
- suppression des defaut-widget-style dans les forms, et positionner l'attribut widget-area-style à align-text
R541026 (2007-05-23) Sur la branche 4.0
~ 60 commits
Remarques suite à la synchronisation:
- framework
- la méthode getmenufromclass supprimée dans le fichier menufactory.java
- party
- un nouveau écran Finaccountsummary
- product
- changement important dans la simple method balanceInventoryItems
- un nouveau service : getProductInventoryAndFacilitySummary
- Quelques modification dans le form ListFacilityInventoryByProduct(ajout de trois nouveaus champs defultPrice listPrice wholeSalePrice)
- accounting
- un nouveau service processCaptureSplitPayment, processReleaseResult et le processRefundResult ainsi que savePaymentGatewayResponse
R554534 (2007-07-08) Sur la branche 4.0
~ 90 commits
Remarques suite à la synchronisation:
- framework
- L'ajout d'un ensemble de méthodes de traitement d'une donné de type temporelle dans le fichier utildatetime.java (extraction de l'année, la semaine etc..)
- Product
- Positionnement de l'attribut use-transactin à false dans la définition des services dans services_shipment.xml
- marketing
- updatePartyEmailContactListParty
- workeffort
- l'ajout du champ period type dans le serviceCtx dans le fichier upcoming.bsh avant de lancer le service getWorkEffortEventsByPeriod
- un nouveau service captureBillingAccountPayments à la place du captureBillingAccountPayment
- reecriture presque compléte de la méthode captureOrderPayments et processCaptureSplitPayment
- supression de la form ListFixedAssets
- order
- suppression de l'eca updateReturnItem
- modification importante de la méthode determineBillingAccountAmount (changement complet de la signature)
- modificaiton importante de la méthode makeAllOrderPaymentInfos
- héritage de la taille et le poids du parentproduct dans la création de la commande
- Processus de création de la commande: changement dans le billsettings : remplacment des radio bottons par des listes déroulantes
- Processus de création de la commande: changement dans le checkoutoptions : remplacment des radio bottons par des listes déroulantes
- Faire préceder les get-related dans le screen ViewQuote par un set field listOrderby[]
R577585 (2007-09-20) Sur la branche 4.0
~ 90 commits
Remarques suite à la synchronisation:
- framework
- modifications importantes dans le fichier FreeMarkerWorker.java (suppression et refactorisation d'un ensemble de méthodes) l'une des méthodes supprimée dans ofbiz est tjrs dans neogia car elle contient un bloc neogia specific par contre je l'ai mise sur deprecate
- party
- changement des options du select name="allowSolicitation" pour la prise en charge du partyContactMechData.allowSolicitation dans le fichier editContactMech.ftl
- product
- Ajouter l'attribut run-as-user avec la valeur system lors de l'appel des services updateReturnStatusFromReceipt et updateOrderStatusFromReceipt dans le fichier secas_shipment.xml
- ecommerce
- changement des options du select name="allowSolicitation" pour la prise en charge du partyContactMechData.allowSolicitation dans le fichier editContactMech.ftl
- remplacement de la reponse billsettings par paymentoptions
- Accounting
- changement dans la méthode updatePaymentApplicationDefBd du fichier InvoiceServices.java: Ajout d'une partie pour positionner le billingAccountId c'est la facture encours est attaché à ce billingAccount et suppression de la partie get available balance
- Order
- Ajout d'un calcul de quantité dans la simple method createRequirementFromItemATP avant d'appler la simple method createRequirementAndCommitment (fichier orderservices.xml)
- un certain nombres de changement ont été faite sur la méthode recalcOrderTax d'orderservices.java mais cette méthode a été commenté et complétement réécrite je n'ai pas pu comprendre l'importance de ces modifications ni comment les intégrer à la partie Neogia
- L'introduction du defaultfacility dans la méthode setDefaultCheckoutOptions de shoppingcart.java
- Amélioration de l'affichage de l'adresse d'expédition dans le processus de création de la commande
- suppression de l'uri chooseOrderPartyAddress
- suppression de l'écran AddreSettings
R605603 (2007-12-19) Sur la branche 4.0
~ 125 commits
Encore une fois, plein de correction de bugs


