forked from Wavyzz/dolibarr
Fix: boxes must not be removed after update
This commit is contained in:
@@ -145,7 +145,7 @@ class modWorkflow extends DolibarrModules
|
||||
function init($options='')
|
||||
{
|
||||
// Permissions
|
||||
$this->remove();
|
||||
$this->remove($options);
|
||||
|
||||
$sql = array();
|
||||
|
||||
@@ -153,20 +153,25 @@ class modWorkflow extends DolibarrModules
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelee lors de la desactivation d'un module.
|
||||
* Supprime de la base les constantes, boites et permissions du module.
|
||||
* Function called when module is disabled.
|
||||
* Remove from database constants, boxes and permissions from Dolibarr database.
|
||||
* Data directories are not deleted
|
||||
*
|
||||
* @param string $options Options when enabling module ('', 'noboxes')
|
||||
* @return int 1 if OK, 0 if KO
|
||||
*/
|
||||
function remove()
|
||||
function remove($options='')
|
||||
{
|
||||
$sql = array();
|
||||
$sql = array();
|
||||
|
||||
return $this->_remove($sql);
|
||||
return $this->_remove($sql,$options);
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Create tables and keys required by module
|
||||
* This function is called by this->init.
|
||||
* \return int <=0 if KO, >0 if OK
|
||||
* Create tables and keys required by module
|
||||
* This function is called by this->init.
|
||||
*
|
||||
* @return int <=0 if KO, >0 if OK
|
||||
*/
|
||||
function load_tables()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user