Ajout de la proprit requiredby qui est l'inverse de depends pour dsactiver un module quand le pre est dsactiv.
This commit is contained in:
parent
fecf467605
commit
d802e34b84
@ -37,7 +37,7 @@ class modComptabilite extends DolibarrModules
|
||||
$this->numero = 10 ;
|
||||
$this->db = $DB ;
|
||||
$this->depends = array();
|
||||
$this->requiredby = array("modFacture");
|
||||
$this->requiredby = array("modFacture","modPropale");
|
||||
|
||||
$this->name = "Comptabilite";
|
||||
$this->description = "Gestion sommaire de comptabilité";
|
||||
|
||||
@ -41,8 +41,6 @@ class modFicheinter extends DolibarrModules
|
||||
$this->depends = array("modSociete");
|
||||
$this->config_page_url = "fichinter.php";
|
||||
|
||||
$this->depends = array();
|
||||
|
||||
$this->const = array();
|
||||
$this->boxes = array();
|
||||
}
|
||||
|
||||
@ -40,7 +40,8 @@ class modProduit extends DolibarrModules
|
||||
$this->const_config = MAIN_MODULE_PRODUIT;
|
||||
|
||||
$this->depends = array();
|
||||
|
||||
$this->requiredby = array("modStock","modService");
|
||||
|
||||
$this->const = array();
|
||||
$this->boxes = array();
|
||||
|
||||
@ -62,10 +63,10 @@ class modProduit extends DolibarrModules
|
||||
*/
|
||||
|
||||
$sql = array(
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (30,'Tous les droits sur les produits','produit','a',0);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (31,'Lire les produits','produit','r',1);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (32,'Créer modifier les produits','produit','w',0);",
|
||||
"insert INTO ".MAIN_DB_PREFIX."rights_def values (34,'Supprimer les produits','produit','d',0);"
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (30,'Tous les droits sur les produits/services','produit','a',0);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (31,'Lire les produits/services','produit','r',1);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (32,'Créer modifier les produits/services','produit','w',0);",
|
||||
"insert INTO ".MAIN_DB_PREFIX."rights_def values (34,'Supprimer les produits/services','produit','d',0);"
|
||||
);
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -63,10 +63,10 @@ class modService extends DolibarrModules
|
||||
*/
|
||||
|
||||
$sql = array(
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (30,'Tous les droits sur les produits','produit','a',0);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (31,'Lire les produits','produit','r',1);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (32,'Créer modifier les produits','produit','w',0);",
|
||||
"insert INTO ".MAIN_DB_PREFIX."rights_def values (34,'Supprimer les produits','produit','d',0);"
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (30,'Tous les droits sur les produits/services','produit','a',0);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (31,'Lire les produits/services','produit','r',1);",
|
||||
"insert into ".MAIN_DB_PREFIX."rights_def values (32,'Créer modifier les produits/services','produit','w',0);",
|
||||
"insert INTO ".MAIN_DB_PREFIX."rights_def values (34,'Supprimer les produits/services','produit','d',0);"
|
||||
);
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -40,7 +40,7 @@ class modSociete extends DolibarrModules
|
||||
$this->const_config = MAIN_MODULE_SOCIETE;
|
||||
|
||||
$this->depends = array();
|
||||
$this->requiredby = array("modFacture");
|
||||
$this->requiredby = array("modFacture","modFournisseur","modFicheinter","modPropale");
|
||||
|
||||
$this->const = array();
|
||||
$this->boxes = array();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user