Changes

m
no edit summary
Line 31: Line 31:     
Accountancy  
 
Accountancy  
NEW: Accountancy - can add specific widget in this accountancy area
+
NEW: Accountancy - can add specific widget in this accountancy area  
NEW: Accountancy - Add export model LDCompta V9 & higher
+
NEW: Accountancy - add export model LDCompta V9 & higher  
 
NEW: Accountancy - Add permission on export, delete operations in ledger
 
NEW: Accountancy - Add permission on export, delete operations in ledger
NEW: Menu "Export accounting document" to generate a zip with all documents requested by a bookkeeper is now stable.
+
NEW: Menu "Export accounting document" to generate a zip with all documents requested by a bookkeeper is now stable  
 +
NEW: Export ledger table in Charlemagne format
 +
 
 +
Product
 +
NEW: add ability to edit price without tax before adding a line of a predefined product
 +
NEW: add column VAT rate in product list
 +
 
 +
Shipment
 +
NEW: add mass actions in shipment list
    
TakePOS  
 
TakePOS  
 
NEW: add 'Direct Cash Payment' button in TakePOS  
 
NEW: add 'Direct Cash Payment' button in TakePOS  
NEW: Display membership in takepos if member linked to the thirdparty  
+
NEW: display membership in TakePOS if member linked to the thirdparty  
NEW: Email template for Takepos (to send invoice)  
+
NEW: Email template for TakePOS (to send invoice)  
 +
NEW: default theme of TakePOS work better on smartphones
 +
NEW: Supports multiple payments in a TakePOS sale
 +
NEW: print / send email form in TakePOS
   −
PDFs
+
Ticket
NEW: add option MAIN_PDF_FORCE_FONT_SIZE
+
NEW: add link to the public interface on the ticket card
 +
NEW: FCKeditor setup for tickets
   −
Dashboard  
+
Dashboard / Widgets
 
NEW: a nicer dashboard for open elements on home page  
 
NEW: a nicer dashboard for open elements on home page  
 
NEW: add task widget and add task progress bar  
 
NEW: add task widget and add task progress bar  
Line 52: Line 64:  
NEW: Widgets uses fiscal year  
 
NEW: Widgets uses fiscal year  
    +
Module Builder
 +
NEW: Support of deployment of metapackages
 +
 +
Website Module
 +
NEW: add button "Save and Stay" in website editor of pages
 +
NEW: can edit link to the translation page in website module
 +
NEW: can select website templates from available default templates with a preview
 +
 +
Users
 +
NEW: can define alternative profiles (email and signatures) for users
 +
 +
Company
 +
NEW: add a tab to setup "Opening hours" of company (information only)
 +
NEW: can set a squarred icon on your company setup
 +
 +
Categories
 +
NEW: Categories/Tags are also available on warehouses
 +
NEW: add categories/tags for stocks
 +
NEW: add pagination on list of object of a category
 +
NEW: add parent category id or label in import category module
 +
NEW: multiselect with checkbox in categories/tags search for product list
 +
 +
ODT
 +
NEW: add ODT support to supplier orders
 +
 +
PDFs
 +
NEW: add option MAIN_PDF_FORCE_FONT_SIZE
    
Constants/Options  
 
Constants/Options  
Line 60: Line 99:  
NEW: add option MEMBER_CAN_CONVERT_CUSTOMERS_TO_MEMBERS  
 
NEW: add option MEMBER_CAN_CONVERT_CUSTOMERS_TO_MEMBERS  
 
NEW: add option WORKFLOW_CAN_CREATE_PURCHASE_ORDER_FROM_PROPOSAL  
 
NEW: add option WORKFLOW_CAN_CREATE_PURCHASE_ORDER_FROM_PROPOSAL  
 +
NEW: add option MAIN_PDF_FORCE_FONT_SIZE
 +
 +
DAV
 +
NEW: can restrict access using DAV module to some host IPs only
    
Dictionaries  
 
Dictionaries  
 
NEW: add a dictionary to edit list of Social networks  
 
NEW: add a dictionary to edit list of Social networks  
 +
NEW: Public holidays are now in a dictionary table (no more hard coded per country)
 +
 +
ExtraFields
 +
NEW: Extrafields separator can be collapsed or not
 +
NEW: Extrafields support on Leave requests.
 +
NEW: Extrafields support on Salaries.
 +
NEW: Extrafields support in Product supplier prices
 +
NEW: Add extrafields for warehouses
 +
NEW: Add extrafields in export of expense report (and holiday)
   −
Module Builder
  −
NEW: Support of deployment of metapackages
     −
Website Module
+
Import
NEW: add button "Save and Stay" in website editor of pages
+
NEW: add country code in import product model
 +
NEW: add new rule fetchidfromcodeandlabel for categories import
 +
NEW: add parent id or ref column in warehouse import
   −
Users
+
API
NEW: can define alternative profiles (email and signatures) for users
+
NEW: add GET and POST /supplierinvoices/payments REST API endpoints
 +
NEW: can restrict API usage to some IP only
   −
Company
  −
NEW: add a tab to setup "Opening hours" of company (information only)
      +
others / not yet sorted
 +
-----------------------
   −
NEW: add ability to edit price without tax before adding a line of a predefined product
   
NEW: add attendee to ical export + cleanup  
 
NEW: add attendee to ical export + cleanup  
 
NEW: add bank data of users into the expense report exports  
 
NEW: add bank data of users into the expense report exports  
Line 83: Line 135:  
NEW: add column of module source and POS terminal in the invoice list  
 
NEW: add column of module source and POS terminal in the invoice list  
 
NEW: add column last modification date into the table of targets for emailing  
 
NEW: add column last modification date into the table of targets for emailing  
NEW: add column VAT rate in product list
  −
NEW: add country code in import product model
  −
NEW: add ODT support to supplier orders
   
NEW: add feature to search a string into website containers  
 
NEW: add feature to search a string into website containers  
NEW: add GET and POST /supplierinvoices/payments REST API endpoints
   
NEW: show progress bar for declared progression of tasks  
 
NEW: show progress bar for declared progression of tasks  
 
NEW: Add last change date in page "Other setup". Can sort page on name/date.  
 
NEW: Add last change date in page "Other setup". Can sort page on name/date.  
 
NEW: Add link to export targets of an emailings into a CSV file.
 
NEW: Add link to export targets of an emailings into a CSV file.
NEW: Add link to the public interface on the ticket card.
   
NEW: Add location into event tooltip. Use full day for fullday events
 
NEW: Add location into event tooltip. Use full day for fullday events
NEW: add mass actions in shipment list
+
NEW: add minimum stock filter in load warehouse for product form  
NEW: add minimum stock filter in load warehoues for product form  
   
NEW: add name_alias in fields used for quick search  
 
NEW: add name_alias in fields used for quick search  
NEW: add new rule fetchidfromcodeandlabel for categories import
   
NEW: add office phone for salespresentatives
 
NEW: add office phone for salespresentatives
 
NEW: add office phone & job on user tooltips
 
NEW: add office phone & job on user tooltips
NEW: Add pagination on list of object of a category
+
NEW: add search into template
NEW: add parent category id or label in import category module
+
NEW: add statistics on product into contracts
NEW: add parent id or ref column in warehouse import
+
NEW: add status of warehouse in the tooltip of a warehouse
NEW: Add search into template
  −
NEW: Add statistics on product into contracts
  −
NEW: Add status of warehouse in the tooltip of a warehouse.
   
NEW: add supplier's product list
 
NEW: add supplier's product list
 
NEW: add units fields in buying price tab of product card
 
NEW: add units fields in buying price tab of product card
Line 120: Line 162:  
NEW: Can crop/resize image attached on a bank record
 
NEW: Can crop/resize image attached on a bank record
 
NEW: Can edit date or RUM mandate.
 
NEW: Can edit date or RUM mandate.
NEW: Can edit link to the translation page in website module
   
NEW: Can edit the price of predefined product during adding in documents
 
NEW: Can edit the price of predefined product during adding in documents
 
NEW: Can enter price tax incl on vendor proposal and purchase orders
 
NEW: Can enter price tax incl on vendor proposal and purchase orders
Line 126: Line 167:  
NEW: Can filter on label on invoice in accounting vendor binding pages
 
NEW: Can filter on label on invoice in accounting vendor binding pages
 
NEW: Can load multilang translation in same step than fetch_lines
 
NEW: Can load multilang translation in same step than fetch_lines
NEW: Can restrict access using DAV module to some host IPs only
  −
NEW: Can restrict API usage to some IP only
  −
NEW: Can select website templates from available default templates with a preview.
  −
NEW: Can set a squarred icon on your company setup
   
NEW: can specify hour start end for selectDate and step for minutes
 
NEW: can specify hour start end for selectDate and step for minutes
NEW: Categories/Tags are also available on warehouses
   
NEW: Check if a resource is in use in an event
 
NEW: Check if a resource is in use in an event
 
NEW: Compute column value from others columns in import module
 
NEW: Compute column value from others columns in import module
Line 140: Line 176:  
NEW: Add default duration of subscriptions on members type
 
NEW: Add default duration of subscriptions on members type
 
NEW: Expense request and holiday validator fields
 
NEW: Expense request and holiday validator fields
NEW: Export ledger table in Charlemagne format
   
NEW: Extend option ORDER_ADD_ORDERS_WITH_PARENT_PROD_IF_INCDEC for all virtual product stats (renamed into PRODUCT_STATS_WITH_PARENT_PROD_IF_INCDEC)
 
NEW: Extend option ORDER_ADD_ORDERS_WITH_PARENT_PROD_IF_INCDEC for all virtual product stats (renamed into PRODUCT_STATS_WITH_PARENT_PROD_IF_INCDEC)
 
NEW: Value "None" to unbind an invoice line and its accounting account is more visible
 
NEW: Value "None" to unbind an invoice line and its accounting account is more visible
NEW: FCKeditor setup for tickets
  −
NEW: The default theme of TakePOS work better on smartphones.
   
NEW: GeoIP v2 support is natively provided -> So IPv6 is supported
 
NEW: GeoIP v2 support is natively provided -> So IPv6 is supported
 
NEW: List by closing date on order list and proposal list
 
NEW: List by closing date on order list and proposal list
Line 151: Line 184:  
NEW: Mass email action on invoice list use billing contact if exists
 
NEW: Mass email action on invoice list use billing contact if exists
 
NEW: more living colors for charts and option for "color bind" people
 
NEW: more living colors for charts and option for "color bind" people
NEW: Supports multiple payments in a TakePOS sale
  −
NEW: multiselect with checkbox in categories/tags search for product list
   
NEW: Option to allow to create members from third-party
 
NEW: Option to allow to create members from third-party
 
NEW: Platform compliance with Stripe Connect
 
NEW: Platform compliance with Stripe Connect
NEW: print / send email form in TakePOS
  −
NEW: Public holidays are now in a dictionary table (no more hard coded per country)
   
NEW: Better performance by reducing the $companystatic calls on some pages.
 
NEW: Better performance by reducing the $companystatic calls on some pages.
 
NEW: Replace the "info" tab on contract with the more complete "agenda" tab.
 
NEW: Replace the "info" tab on contract with the more complete "agenda" tab.
Line 162: Line 191:  
NEW: Show html combo list instead input text for extrafields typed as list.
 
NEW: Show html combo list instead input text for extrafields typed as list.
 
NEW: Show POS application and the terminal used on invoice card.
 
NEW: Show POS application and the terminal used on invoice card.
NEW: Add categories/tags for stocks.
   
NEW: Support Net Measure in product's card.php
 
NEW: Support Net Measure in product's card.php
NEW: Extrafields separator can be collapsed or not
  −
NEW: Extrafields support on Leave requests.
  −
NEW: Extrafields support on Salaries.
  −
NEW: Extrafields support in Product supplier prices.
  −
NEW: Add extrafields for warehouses
  −
NEW: Add extrafields in export of expense report (and holiday)
   
NEW: The integrity checker now show also the expected size of files.
 
NEW: The integrity checker now show also the expected size of files.
 
NEW: The order method in purchase order is now mandatory when recording an order.
 
NEW: The order method in purchase order is now mandatory when recording an order.
Line 178: Line 200:  
NEW: widget box for supplier orders awaiting reception
 
NEW: widget box for supplier orders awaiting reception
 
NEW: Update translations
 
NEW: Update translations
NEW: #4301
+
NEW: #4301  
 +
 
 +
</pre>
 +
 
 +
 
 +
<pre>
 +
 
    
For Developers or integrators:
 
For Developers or integrators:
    
NEW: Compatible with PHP 7.4  
 
NEW: Compatible with PHP 7.4  
NEW: Code for extrafields uses the new array $extrafields->attributes
+
NEW: Code for extrafields uses the new array $extrafields->attributes  
NEW: Can set a filter on object linked in modulebuilder.
+
NEW: Can set a filter on object linked in modulebuilder  
NEW: Can defined a position of numbering submodules for thirdparties
+
NEW: Can defined a position of numbering submodules for thirdparties  
NEW: Add option multiselect for developers on the selector of language.
+
NEW: Add option multiselect for developers on the selector of language  
NEW: Add a manifest.json.php file for web app.
+
NEW: Add a manifest.json.php file for web app  
NEW: Support of deployement of metapackages
+
NEW: Support of deployement of metapackages  
NEW: Removed deprecated code that create linked object from ->origin
+
NEW: Removed deprecated code that create linked object from ->origin  
NEW: experimental zapier for dolibarr
+
NEW: experimental zapier for dolibarr  
NEW: Accountancy - Add hook bookkeepinglist on general ledger
+
NEW: Can update product type with the update method  
NEW: Can update product type with the update method.
  −
NEW: add API shipment mode dictionnary
  −
NEW: Add API to get Country by code and iso
  −
NEW: Add API to get objects by ref, ref_ext, ...
   
NEW: Add anonymous telemetry
 
NEW: Add anonymous telemetry
NEW: Add a category to a contact in API
   
NEW: Add fk projet on stock movement
 
NEW: Add fk projet on stock movement
NEW: Add hidden option to set fields for the quick search on products.
  −
NEW: add hook on commongeneratedocument
  −
NEW: Add hook on fileupload.class.php to enable modules to override…
  −
NEW: Add hooks on index pages
  −
NEW: adding 'formObjectOptions' hooks loading at card.php of adherents module
   
NEW: Add method getStructuredData for website
 
NEW: Add method getStructuredData for website
NEW: Add payments GET and POST REST API endpoints for supplierinvoices.
  −
NEW: Add POST /bankaccounts/transfer REST API endpoint.
  −
NEW: add "printBucktrackInfo" hook, an external module can add info
   
NEW: Add trigger DIRECT_DEBIT_ORDER_CREATE on widthdraw is missing
 
NEW: Add trigger DIRECT_DEBIT_ORDER_CREATE on widthdraw is missing
NEW: API to post documents for "product" and Delete document
   
NEW: add new function "setEntity()" and better compatibility with Multicompany
 
NEW: add new function "setEntity()" and better compatibility with Multicompany
 
NEW: Can add a button "Create" after combo of object with modulebuilder.
 
NEW: Can add a button "Create" after combo of object with modulebuilder.
NEW: contacts type dictionnary in api_setup.class.php
+
NEW: Provides more complete demo data
NEW: Look and feel v11: Introduce CSS "trforbreak"
+
NEW: Add more complete info for triggers actioncom
 +
 
 +
 
 +
UserInterface (UI)
 +
NEW: Look and feel v11: Introduce CSS "trforbreak"  
 +
NEW: Module builder can generate CSS of JS file
 +
NEW: use a dedicated CSS for the pencil to edit a field
 +
NEW: multilangs in fetch_lines
 +
 
 +
 
 +
API
 +
NEW: add API shipment mode dictionnary
 +
NEW: add API to get Country by code and iso
 +
NEW: add API to get objects by ref, ref_ext, ...
 +
NEW: add a category to a contact in API
 +
NEW: add payments GET and POST REST API endpoints for supplierinvoices
 +
NEW: add POST /bankaccounts/transfer REST API endpoint
 
NEW: list of measuring units API
 
NEW: list of measuring units API
 
NEW: get social networks  dictionary by API
 
NEW: get social networks  dictionary by API
NEW: Get thirdparty's salesrepresentatives by API
+
NEW: get thirdparty's salesrepresentatives by API
 
NEW: get user connected informations in REST API
 
NEW: get user connected informations in REST API
 
NEW: mode for list thirdparty API (add easy filter for supplier only)
 
NEW: mode for list thirdparty API (add easy filter for supplier only)
NEW: purchase_prices API
+
NEW: purchase_prices API  
NEW: Provides more complete demo data
+
NEW: add multicurrency rate at currency list API
NEW: Module builder can generate CSS of JS file.
+
NEW: API to post documents for "product" and Delete document
NEW: Use a dedicated css for the pencil to edit a field.
+
NEW: contacts type dictionnary in api_setup.class.php
NEW: multilangs in fetch_lines
+
 
NEW: Add more complete info for triggers actioncom
+
 
NEW: add multicurrency rate at currency list API
+
Hooks
NEW: Add 2 hidden options to set the default sorting (sort and order) on document page.
+
NEW: Accountancy - add hook bookkeepinglist on general ledger
NEW: Add hidden option to update supplier buying price during receptions.
+
NEW: add hook on commongeneratedocument
NEW: Add hidden option PROPOSAL_SHOW_INVOICED_AMOUNT (not reliable if one invoice is done on several order or several proposal)
+
NEW: add hook on fileupload.class.php to enable modules to override…
NEW: Add hidden option SUPPLIER_ORDER_CAN_UPDATE_BUYINGPRICE_DURING_RECEIPT for add possibility to update supplier buying price in the reception on a supplier order
+
NEW: add hooks on index pages
NEW: Add hidden option THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_ORDER to copy extrafields from third party to order.
+
NEW: adding 'formObjectOptions' hooks loading at card.php of adherents module
NEW: Add hidden options to send by email even for object with draft status.
+
NEW: add hook "printBucktrackInfo", an external module can add info
NEW: Update jquery library to 3.4.1
+
 
NEW: Upgrade ACE editor to v1.4.6
+
 
 +
Hidden Options
 +
NEW: add hidden option to set fields for the quick search on products
 +
NEW: add 2 hidden options to set the default sorting (sort and order) on document page  
 +
NEW: add hidden option to update supplier buying price during receptions  
 +
NEW: add hidden option PROPOSAL_SHOW_INVOICED_AMOUNT (not reliable if one invoice is done on several order or several proposal)  
 +
NEW: add hidden option SUPPLIER_ORDER_CAN_UPDATE_BUYINGPRICE_DURING_RECEIPT for add possibility to update supplier buying price in the reception on a supplier order  
 +
NEW: add hidden option THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_ORDER to copy extrafields from third party to order  
 +
NEW: add hidden options to send by email even for object with draft status  
 +
 
 +
Updates/Upgrades
 +
Update: jquery library to 3.4.1
 +
Upgrade: ACE editor to v1.4.6
 +
 
 +
 
    
WARNING:
 
WARNING:
1,988

edits