• # Nouveautés de Dolibar 3.3.0

    Posté par . En réponse à la dépêche Dolibarr, une version 3.3.0, un DevCamp et plein d'autres news.... Évalué à 5.

    Sommaire

    L'auteur de la dépêche ayant oublié les nouveautés de Dolibar 3.3.0, voici le changelog copié depuis http://www.dolibarr.fr/component/content/article/1-annonces/137-dolibarr-3-3-0-est-disponible

    Dolibarr 3.3.0 est une version majeure apportant de nombreuses nouvelles fonctionnalités, tant pour l'utilisateur que pour les développeurs. Notons que cette version (et celles à venir) est dorénavant diffusée sous licence GPLv3+.

    Le ChangeLog des modifications de la version 3.3.0 par rapport à la version 3.2.3 est disponible en anglais :

    ChangeLog 3.3 vs 3.2.3

    Nouveautés pour les utilisateurs:

    • Add holiday module, to declare and follow holidays of your employees.
    • Add margin management module.
    • Add new theme Amarok.
    • [ task #289 ] Can reorder tasks.
    • Add field "signature" into user card. If filled, text is added at end of predefined email texts. If option MAIN_MAIL_DO_NOT_USE_SIGN is on, this feature is disabled.
    • Can input a payment back onto an credit note.
    • Add link "Back to list" on all cards.
    • After first install, warning are visible onto mandatory setup not configured. Show also total number of activated modules.
    • Can filter list of proposal, order or invoice on sales representative.
    • Add supplier ref on supplier orders.
    • Can export supplier orders and customers shipments.
    • First change to install external plugins from gui (experimental).
    • Monaco is like France for default vat calculation
    • Can list elements (invoices, orders or proposals) on a particular user contact). This allow to view a "basket" of its elements.
    • Show bank account on payment list of invoice card.
    • Cloning project allow to clones task, notes, files, contacts.
    • Enhance default style.
    • Can edit and resiliate member status from list.
    • Can insert URL links into elements lines. Also reported into PDF.
    • When a member is validated, we can subscribe to mailing-lists according to its type.
    • Add a tab into members statistics to count members by nature.
    • Add link to third party into sells and purchase journal.
    • Suggest a method to generate a backup file for user with no access to mysqldump binary.
    • Can also use extrafields on contacts/addresses and users.
    • Support unique field for extrafields.
    • Extra fields supports more types (int, string, double, date, datetime).
    • Can correct stock of a warehouse from warehouse card.
    • [ task #185 ] Can input amount when correcting stock to recalculate PMP.
    • [ task #454 ] Add "No category" into filters on category.
    • Auto check box on page to edit interface options of user.
    • More surface control on stock correction page.
    • Add great britain provinces.
    • [ task #494 ] Send an email to foundation when a new member has auto-subscribed.
    • [ task #326 ] Add a numbering module to suggest automatically a product ref.
    • Add conditional substitution IF/ELSEIF/ENDIF for ODT templates.
    • Add unit foot2, inch2, foot3 and inch3 for surface and volumes.
    • Can select thirdparties into emailing targets, even if module category is not enabled.
    • [ task #498 ] Improvement of the block to add products/services lines.
    • ECM autodir works also for files joined to products and services.
    • Add a selection module for emailing to enter a recipient from gui.
    • Allow to search thirds and products from barcodes directly from the permanent mini search left box.
    • Allow to search product from barcodes directly from invoices, proposals… through AJAX.
    • Can make one invoice for several orders.
    • POS module can works with only one payment method (cach, chq, credit card).
    • Add possibility to defined position/job of a user.
    • Add hidden option to add slashes between lines into PDF.
    • [ task #210 ] Can choose cash account during POS login.
    • [ task #104 ] Can create an invoice from several orders.
    • Update libs/tools/logo for DoliWamp (now use PHP 5.3).
    • Added ODT Template tag {object_total_discount_ht}
    • Add new import options: Third parties bank details, warehouses and stocks, categories and suppliers prices
    • English bank account need a bank code (called sort code) to identify an account.
    • Can choose menu entry to show with external site module.
    • Add hidden option MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP,MAIN_PDF_MARGIN_BOTTOM to force margins of generated PDF.
    • [ task #314 ] Can define if prof id are mandatory or not.
    • Add button on order card to create intervention from services.
    • Add search box to find products by supplier reference.
    • Add option MAIN_HELPCENTER_LINKTOUSE to define target link "I need help" onto logon page.
    • [ task #608 ] Can clone a supplier order with prices updates
    • [ task #559 ] Can define a discount % regarding quantity in supplier prices and price by quantity in customer prices.
    • [ task #527 ] After cloning a suplier invoice, go onto invoice ref into edit mode

    Nouveau module encore expérimental:

    • Add commissions management module.

    Bugs réparés:

    • [ bug #499 ] Supplier order input method not translated
    • No images into product description lines as PDF generation does not work with this.
    • Errors weren't being shown in customer's & supplier's orders
    • Lastname wasn't being recorded in xinputuser emailing module.
    • [ bug #653 ] Error while creating agenda additional attributes
    • [ bug #654 ] Event rapport PDF showing ActionAC_OTH_AUTO
    • [ bug #658 ] Search on bank do not work for description
    • [ bug #659 ] Comment in recurrent invoices is not stored
    • [ bug #622 ] Attaching wrong file when sending the invoice via e-mail

    Du côté développeurs:

    • Add webservice for thirdparty creation and list.
    • A module can overwrite templates parts.
    • Can add a link on title field of added dictionnary.
    • Uniformize code.
    • Add option WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER and WORKFLOW_DISABLE_CLASSIFY_BILLED_FROM_ORDER.
    • A module can add several css and js.
    • removed deprecated methods ldap::connect, formadmin::select_lang, html::select_tva
    • Add custom substitution function for ODT product lines: mymodule_completesubstitutionarray_lines()
    • Basic implementation of hooks and triggers for a lot (most) of core modules: action/calendar, trips and expenses, dons, vat payment, contact/society, contract, product lines, expedition, order supplier and order invoice (lines included), intervention card, project, tasks.
    • Add ChromePHP output into syslog module.
    • Add PRODUCT_PRICE_MODIFY trigger.
    • Created function to retrieve total amount of discount of an invoice/proposal…
    • We can use a dynamic value ($conf->global->XXX for example) into titles of menus.
    • Use PHP classes DateTime* for some data functions instead of adodb
    • Qual: Renamed SUPPLIER_INVOICE_BUILDDOC trigger to BILL_SUPPLIER_BUILDDOC
    • Qual: Renamed INVOICE_SUPPLIER_DELETE trigger to BILL_SUPPLIER_DELETE
    • Qual: Renamed SUPLIER_ORDER_BUILDDOC trigger to ORDER_SUPPLIER_BUILDDOC
    • Qual: Renamed CONTRACTLINE_DELETE trigger to CONTRACT_LINE_DELETE
    • Qual: Renamed all ficheinter.class.php triggers so that they start with 'FICHINTER_'
    • [ bug #655 ] ORDER_REOPEN trigger incorrectly named
    • [ bug #656 ] Contracts trigger CONTRACT_MODIFY incorrectly named
    • [ bug #657 ] Usergroup class' GROUP_DELETE trigger incorrectly named

    Pour les traducteurs:

    • Update language files (de, tr, pt, ca, es, en, fr).
    • Added bg_BG autotranslated language.
    • Translate the donation receipt.

    "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay