# ChangeLog MULTICOMPANY ## 16.0.1 NEW can defined to share all by default for granularity ## 16.0.0 NEW add product and thirdparty sharing granularity FIX Dolibarr 16 compatibility FIX PHP 8 compatibility ## 15.0.3 NEW add possibility to copy accounting accounts from other entity NEW add substitution to force some values FIX translation ## 15.0.2 NEW add ticket numbers sharing NEW add variable "sharingnamecompatibility" FIX problem with dropdown menu if user use different theme of global FIX only superadmin can create Users/Groups in master entity (TM) FIX can hide or not the current entity in combobox FIX bugs and remove deprecated code FIX translation ## 15.0.1 NEW can change entities on project NEW add project number sharing FIX checking module update is used instead this warning alert FIX better "showLinkToObjectBlock" hook method FIX multidir output for mycompany FIX update transifex for API 3.0 FIX avoid sql error ## 15.0.0 NEW Add badge and column into project list NEW add url to check the latest version FIX compatibility with Dolibarr 15 FIX bugtrack only available if "github" link ## 14.0.1 NEW possibility to share or not the dictionaries NEW add custom dict llx_c_type_container NEW add doUpgrade2 hook FIX missing dictionary data FIX missing table when new entity FIX big refactorization ## 14.0.0 FIX compatibility with Dolibarr 14 ## 13.0.1 FIX missing complementary attributes in API REST ## 13.0.0 NEW show member entity in card and list of members FIX compatibility with Dolibarr 13 FIX compatibility with CSRF token ## 12.0.1 NEW add stock warehouse sharing list NEW add triggers create, update, delete FIX uniformize trigger FIX uniformize extrafields management ## 12.0.0 FIX compatibility with Dolibarr 12 FIX look and feel V12 ## 11.0.2 NEW add stock warehouse sharing list ## 11.0.1 FIX form is not printed to addgroups on user card in Dolibarr 11.0 ## 11.0.0 FIX compatibility with Dolibarr 11 FIX better warning for upgrade message ## 10.0.3 NEW add templates of entities management NEW pre-format modules and shares of new entities with templates NEW possibility to duplicate usergroup rights by entities in transversal mode NEW add label of current entity in right top menu ## 10.0.1.3 FIX compatibility with Two-Factor Authentication module ## 10.0.1.2 FIX missing rename facture ref field (ref instead facnumber) ## 10.0.1.1 FIX wrong Font Awesome css class for check/uncheck button ## 10.0.1 FIX wrong sql request for show users in transversal mode ## 10.0.0 NEW add dropdown menu (look and feel v10) NEW change logo and background of entity in login page FIX compatibility with Dolibarr 10 ## 9.0.4 FIX wrong sql request for show users in transversal mode ## 9.0.3 FIX display rights of allowed entity for user when it's not entity 1 on perms card ## 9.0.2 FIX better test for compatibility with multiple Dolibarr versions ## 9.0.1 FIX superadmin can always edit groups of another entities FIX need php 5.6 min FIX possibility to hide html title with constant MULTICOMPANY\_HIDE\_HTML\_TITLE FIX translation ## 9.0.0 NEW add customer invoices sharing NEW add proposal numbering sharing NEW an external plugin can easily include its own sharing settings NEW add buttons to stay in entity card FIX compatibility between proposal sharing and proposalnumber sharing FIX compatibility between invoice sharing and invoicenumber sharing FIX possibility to use a different referrer for numbering sharing FIX compatibility with Dolibarr 9 ## 8.0.6 FIX backport from newest version for avoid error ## 8.0.5.4 FIX display rights of allowed entity for user when it's not entity 1 on perms card ## 8.0.5.3 FIX Make retrocompatibility for external modules using old method ## 8.0.5.2 FIX when using switchentityautoopen, this avoid to have the autopen always after first use ## 8.0.5.1 FIX missing cashdesk module authentication ## 8.0.5 FIX better check entities in user permissions tab ## 8.0.4 FIX autoopen of the "switch entity popup" was broken (used by DoliDroid) FIX version checking refactorization ## 8.0.3 FIX missing "printUserPasswordField" hook for mc authentication ## 8.0.2 FIX use POST instead GET for avoid false positive error with firewall (datatables) FIX avoid error when SHMOP cache is used ## 8.0.1 FIX Look and feel v8 ## 8.0.0 NEW can share leave requests - holidays NEW ad possibility to change third party entity NEW add customer proposals sharing with read/write permissions NEW add read/write permissions for products/services sharing NEW add entity field in products/services list NEW add entity field in third parties list NEW add entity field in customer proposals list NEW add entity information in banner of elements sharing NEW add warning message when hide the entity in login page NEW add warning message if user not linked with group/entity (transversal mode) NEW change icons add specific icon by theme NEW Can set a parameter switchentityautoopen=1 on any urls to force open of the switch entity box, with no need to click: - This is required to provide a compatibility with native android application when menu is not managed by Dolibarr but by the android application NEW change multiselect library NEW add product reseller prices sharing NEW add new parameters for enable and make visible an entity by default FIX compatibility with Dolibarr 8 FIX better redirection when you switch to another entity FIX better user/group management in transversal mode FIX many improvements and fixes for look and performance ## 7.0.4 FIX use POST instead GET for avoid false positive error with firewall (datatables) FIX avoid error when SHMOP cache is used ## 7.0.3 Fix: datatables error when "multicompany" directory is in root of dolibarr Fix: use REQUEST_URI by default when switch to another entity Fix: use dol_include_once() by default ## 7.0.2 Fix: broken feature when dropdown list in login page is hidden ## 7.0.1 Fix: hide dictionnaries sharings for the moment ## 7.0.0 Fix: compatibility with Dolibarr 7 New: add cache system (memcached) New: use datatables for entities list New: add multiselect entities for rights management in transverse mode ## 6.0.1 Fix: compatibility with Dolibarr 7 ## 6.0.0 Fix: compatibility with Dolibarr 6 New: add members sharing New: add possibility to customizing dictionnaries by entity (llx\_c\_paiement and llc\_c\_payment\_term) New: getEntity function use true $shared value by default New: big refactorization of transverse mode Improvements to the transverse mode: - A module activated in the main entity is no longer activated in the child entities, each entity can have its own modules activated. - You can define different rights per entity in the same group. - You can customize/supplement the rights of a user by entity For developers: * You can remove $multicompany_transverse_mode in conf.php * Use $conf->global->MULTICOMPANY\_TRANSVERSE\_MODE instead $conf->multicompany->transverse_mode * Use getEntity('xxx') instead getEntity('xxx', 1) and use getEntity('xxx', 0) instead getEntity('xxx') * Use getEntity('thirdparty') instead getEntity('societe') * Use getEntity('member') instead getEntity('adherent') * Use getEntity('bankaccount') instead getEntity('bank_account') ## 5.0.0 Fix: compatibility with Dolibarr 5 New: add expense report sharing ## 4.0.0 Fix: compatibility with Dolibarr 4 New: add project sharing ## 3.8.2 Fix: compatibility with transverse modes ## 3.8.1 Fix: folder sharing was not working when more than 2 entities ## 3.8.0 Fix: compatibility with Dolibarr 3.8.x ## 3.7.3 Fix: folder sharing was not working when more than 2 entities ## 3.7.2 New: add transifex management New: change the development platform ## 3.7.1 New: add extrafields Fix: more bugs ## 3.7.0 Fix: compatibility with Dolibarr 3.7.x New: add invoice number sharing New: add script to move master entity with another entity New: add about page ## 3.6.2 Fix: folder sharing was not working when more than 2 entities ## 3.6.1 Fix: add stock sharing parameters ## 3.6.0 Fix: compatibility with Dolibarr 3.6.x Fix: show entities combobox only in transverse mode or with admin users Fix: automatic connection to the entity of the user if the drop down list of entities is hidden (use different login strictly by entity) New: add multicompany function login ## 3.5.0 Fix: compatibility with Dolibarr 3.5.0 ## 3.4.0 New: add bank sharing New: add product prices sharing New: add agenda sharing New: add stock sharing New: add Hungary translation Fix: compatibility with Dolibarr 3.4 Fix: grant access for user card in transverse mode Fix: sharing services was not functional if the module product was not activated Fix: more bugs ## 3.2.2 New: add Netherland translation Fix: minor bugs and uniformize code Fix: add check method for login Fix: check permission in combobox Fix: remove constantes already defined by module Fix: compatibility with bureau2crea theme Fix: possibility to force entity un login page Fix: bad rights verification ## 3.2.1 no release ## 3.2.0 New: add sharing system for products/services and thirdparties/contacts between entities New: add category sharing between entities Fix: problem with user card access and wrong carriage return Fix: show login page options with hook manager Fix: update es\_ES and ca\_ES translations Fix: replace serialize by json Fix: security Fix: more bugs ## 3.1.2 Fix: invalid path if you do not use the custom directory ## 3.1.1 Fix: convert current admin to superadmin The administrator of the primary entity was not converted into superadministrator when activating the module, this happened during an update of a version of Dolibarr < 3.1 to >= 3.1 ## 3.1.0 New: change logo New: add italian translation New: stay connected for switch entity New: add options tab in module configuration New: possibility to hide combobox in login page New: add transverse mode * Off mode: The rights and groups are managed in each entity: users belong to the entity for their rights * One mode: Groups can only belong to the entity = 0 and that the user belongs to a particular entity Fix: translation ## 3.0.1 New: add spanish translation Fix: minor bugfix ## 3.0.0 First release of this module