Modif d'une partie des modules pour utilisation de la mthode mre de cration des permissions.
This commit is contained in:
parent
729d18632f
commit
2e15ce1a9d
@ -110,18 +110,20 @@ class modAdherent extends DolibarrModules
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'adherent';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (70,'Tous les droits sur les adherents','adherent','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (71,'Lire les fiche adherents','adherent','r',1);",
|
||||
|
||||
@ -61,27 +61,49 @@ class modBanque extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'banque';
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (110,'Tous les droits sur les comptes bancaires','banque','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (111,'Lire les comptes','banque','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (112,'Créer modifier rapprocher transactions','banque','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (113,'Configurer les comptes (créer, gérer catégories)','banque','w',0);",
|
||||
);
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$this->rights[0][0] = 110; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les comptes bancaires'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 111; // id de la permission
|
||||
$this->rights[0][1] = 'Lire les comptes bancaires'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 112; // id de la permission
|
||||
$this->rights[0][1] = 'Créer modifier rapprocher transactions'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 113; // id de la permission
|
||||
$this->rights[0][1] = 'Configurer les comptes bancaires (créer, gérer catégories)'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -75,18 +75,18 @@ class modBoutique extends DolibarrModules
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Livres";
|
||||
$this->boxes[0][1] = "box_boutique_livre.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'boutique';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -69,18 +69,21 @@ class modCaisse extends DolibarrModules
|
||||
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'caisse';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (130,'Tous les droits sur les caisses','caisse','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (131,'Lire les caisses liquide','caisse','r',1);",
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modCommande
|
||||
/*! \class modCommande
|
||||
\brief Classe de description et activation du module Commande
|
||||
*/
|
||||
|
||||
@ -71,29 +71,29 @@ class modCommande extends DolibarrModules
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boxes
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Commandes";
|
||||
$this->boxes[0][1] = "box_commandes.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'commande';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (80,'Tous les droits sur les commandes','commande','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (81,'Lire les commandes','commande','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (82,'Créer modifier les commandes','commande','w',0);",
|
||||
//"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (83,'Modifier les commandes d\'autrui','commande','m',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (84,'Valider les commandes','commande','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (89,'Supprimer les commandes','commande','d',0);",
|
||||
);
|
||||
|
||||
@ -74,17 +74,18 @@ class modCommercial extends DolibarrModules
|
||||
$this->boxes[0][1] = "box_clients.php";
|
||||
$this->boxes[1][0] = "Derniers prospects enregistrés";
|
||||
$this->boxes[1][1] = "box_prospect.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'commercial';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -64,26 +64,31 @@ class modComptabilite extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array("modFacture");
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'compta';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (90,'Tous les droits sur la compta','compta','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (91,'Lire les charges','compta','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (92,'Créer modifier les charges','compta','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (93,'Supprimer les charges','compta','d',0);",
|
||||
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (95,'Lire CA, bilans, résultats','compta','r',1);",
|
||||
);
|
||||
|
||||
|
||||
@ -62,9 +62,16 @@ class modContrat extends DolibarrModules
|
||||
$this->depends = array("modService");
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'contrat';
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -73,16 +80,9 @@ class modContrat extends DolibarrModules
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$this->rights = array();
|
||||
|
||||
$this->rights_class = 'contrat';
|
||||
|
||||
$this->rights[0][0] = 160; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les contrats'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
@ -108,7 +108,7 @@ class modContrat extends DolibarrModules
|
||||
$this->rights[4][2] = 'r';
|
||||
$this->rights[4][3] = 0;
|
||||
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -73,10 +73,14 @@ class modDon extends DolibarrModules
|
||||
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'don';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
|
||||
@ -71,23 +71,25 @@ class modExpedition extends DolibarrModules
|
||||
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'expedition';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (100,'Tous les droits sur les expeditions','expedition','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (101,'Lire les expeditions','expedition','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (102,'Créer modifier les expeditions','expedition','w',0);",
|
||||
//"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (83,'Modifier les expeditions d\'autrui','expedition','m',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (104,'Valider les expeditions','expedition','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (109,'Supprimer les expeditions','expedition','d',0);",
|
||||
);
|
||||
|
||||
@ -77,15 +77,11 @@ class modExternalRss extends DolibarrModules
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -107,7 +107,7 @@ class modFacture extends DolibarrModules
|
||||
$this->const[8][1] = "chaine";
|
||||
$this->const[8][2] = "pluton";
|
||||
|
||||
// Boxes
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
$this->boxes[0][0] = "Factures clients récentes impayées";
|
||||
@ -122,15 +122,20 @@ class modFacture extends DolibarrModules
|
||||
$this->boxes[3][0] = "Dernières factures fournisseurs saisies";
|
||||
$this->boxes[3][1] = "box_factures_fourn.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'facture';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (10,'Tous les droits sur les factures','facture','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (11,'Lire les factures','facture','r',1);",
|
||||
|
||||
@ -68,24 +68,26 @@ class modFicheinter extends DolibarrModules
|
||||
$this->depends = array("modSociete");
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'ficheinter';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (60,'Tous les droits sur les fiches d\'intervention','ficheinter','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (61,'Lire les fiches d\'intervention','ficheinter','r',1);",
|
||||
|
||||
@ -74,14 +74,11 @@ class modFournisseur extends DolibarrModules
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
@ -65,8 +65,15 @@ class modLdap extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'ldap';
|
||||
}
|
||||
|
||||
/**
|
||||
@ -75,12 +82,7 @@ class modLdap extends DolibarrModules
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
|
||||
$sql = array(
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -68,20 +68,19 @@ class modPostnuke extends DolibarrModules
|
||||
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'postnuke';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
|
||||
$sql = array(
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -63,23 +63,27 @@ class modPrelevement extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'prelevement';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$this->rights = array();
|
||||
|
||||
$this->rights_class = 'prelevement';
|
||||
|
||||
$this->rights[0][0] = 150; // id de la permission
|
||||
@ -97,13 +101,12 @@ class modPrelevement extends DolibarrModules
|
||||
$this->rights[2][2] = 'w';
|
||||
$this->rights[2][3] = 0;
|
||||
|
||||
/*
|
||||
* Documents
|
||||
*
|
||||
*/
|
||||
// Dir
|
||||
$this->dirs[0] = DOL_DATA_ROOT . "/prelevement/" ;
|
||||
$this->dirs[1] = DOL_DATA_ROOT . "/prelevement/bon" ;
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
|
||||
@ -72,28 +72,42 @@ class modProduit extends DolibarrModules
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Derniers produits/services enregistrés";
|
||||
$this->boxes[0][1] = "box_produits.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'produit';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
// Permissions
|
||||
$this->remove();
|
||||
$sql = array(
|
||||
"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 (33,'Commander les produits','produit','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (34,'Supprimer les produits/services','produit','d',0);"
|
||||
);
|
||||
|
||||
$this->rights[0][0] = 30; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 31; // id de la permission
|
||||
$this->rights[0][1] = 'Lire les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'r'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 1; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 32; // id de la permission
|
||||
$this->rights[0][1] = 'Créer modifier les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'w'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 34; // id de la permission
|
||||
$this->rights[0][1] = 'Supprimer les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modProjet
|
||||
/*! \class modProjet
|
||||
\brief Classe de description et activation du module Projet
|
||||
*/
|
||||
|
||||
@ -61,25 +61,30 @@ class modProjet extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'projet';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (40,'Tous les droits sur les projets','projet','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (41,'Lire les projets','projet','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (42,'Créer modifier les projets','projet','w',0);",
|
||||
//"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (43,'Modifier les projets d\'autrui','projet','m',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (44,'Supprimer les projets','projet','d',0);"
|
||||
);
|
||||
|
||||
|
||||
@ -84,31 +84,62 @@ class modPropale extends DolibarrModules
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Proposition commerciales";
|
||||
$this->boxes[0][1] = "box_propales.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'propale';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions et valeurs par défaut
|
||||
*/
|
||||
$this->remove();
|
||||
// Permissions et valeurs par défaut
|
||||
$this->remove();
|
||||
|
||||
$this->rights[0][0] = 20; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 21; // id de la permission
|
||||
$this->rights[0][1] = 'Lire les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'r'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 1; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 22; // id de la permission
|
||||
$this->rights[0][1] = 'Créer modifier les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'w'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 24; // id de la permission
|
||||
$this->rights[0][1] = 'Valider les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 25; // id de la permission
|
||||
$this->rights[0][1] = 'Envoyer les propositions commerciales aux clients'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 26; // id de la permission
|
||||
$this->rights[0][1] = 'Clôturer les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 27; // id de la permission
|
||||
$this->rights[0][1] = 'Supprimer les propositions commerciales'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (20,'Tous les droits sur les propositions commerciales','propale','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (21,'Lire les propositions commerciales','propale','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (22,'Créer modifier les propositions commerciales','propale','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (24,'Valider les propositions commerciales','propale','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (25,'Envoyer les propositions commerciales aux clients','propale','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (26,'Clôturer les propositions commerciales','propale','d',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (27,'Supprimer les propositions commerciales','propale','d',0);",
|
||||
"DELETE FROM ".MAIN_DB_PREFIX."propal_model_pdf WHERE nom = '".$this->const[0][2]."'",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."propal_model_pdf (nom)
|
||||
VALUES('".$this->const[0][2]."');",
|
||||
);
|
||||
//"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (23,'Modifier les propositions commerciales d\'autrui','propale','m',0);",
|
||||
|
||||
return $this->_init($sql);
|
||||
|
||||
|
||||
@ -61,32 +61,50 @@ class modService extends DolibarrModules
|
||||
$this->depends = array("modProduit");
|
||||
$this->requiredby = array("modContrat");
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
$this->boxes = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
$this->boxes[0][0] = "Derniers produits/services contractés";
|
||||
$this->boxes[0][1] = "box_services_vendus.php";
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'produit';
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
$sql = array(
|
||||
"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);"
|
||||
);
|
||||
// Permissions et valeurs par défaut
|
||||
$this->remove();
|
||||
|
||||
$this->rights[0][0] = 30; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 31; // id de la permission
|
||||
$this->rights[0][1] = 'Lire les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'r'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 1; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 32; // id de la permission
|
||||
$this->rights[0][1] = 'Créer modifier les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'w'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 34; // id de la permission
|
||||
$this->rights[0][1] = 'Supprimer les produits/services'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
|
||||
include_once "DolibarrModules.class.php";
|
||||
|
||||
/*! \class modSociete
|
||||
/*! \class modSociete
|
||||
\brief Classe de description et activation du module Societe
|
||||
*/
|
||||
|
||||
@ -70,24 +70,42 @@ class modSociete extends DolibarrModules
|
||||
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'societe';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$this->remove();
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (120,'Tous les droits sur les sociétés','societe','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (121,'Lire les societes','societe','r',1);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (122,'Créer modifier les societes','societe','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (129,'Supprimer les sociétés','societe','d',0);"
|
||||
);
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$this->rights[0][0] = 120; // id de la permission
|
||||
$this->rights[0][1] = 'Tous les droits sur les sociétés'; // libelle de la permission
|
||||
$this->rights[0][2] = 'a'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 121; // id de la permission
|
||||
$this->rights[0][1] = 'Lire les societes'; // libelle de la permission
|
||||
$this->rights[0][2] = 'r'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 1; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 122; // id de la permission
|
||||
$this->rights[0][1] = 'Créer modifier les societes'; // libelle de la permission
|
||||
$this->rights[0][2] = 'w'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$this->rights[0][0] = 129; // id de la permission
|
||||
$this->rights[0][1] = 'Supprimer les sociétés'; // libelle de la permission
|
||||
$this->rights[0][2] = 'd'; // type de la permission (déprécié à ce jour)
|
||||
$this->rights[0][3] = 0; // La permission est-elle une permission par défaut
|
||||
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -69,20 +69,18 @@ class modStock extends DolibarrModules
|
||||
// Boxes
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'stock';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$sql = array(
|
||||
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
@ -62,20 +62,26 @@ class modTelephonie extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'telephonie';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
// Permissions
|
||||
$this->remove();
|
||||
|
||||
$sql = array(
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (140,'Tous les droits sur la telephonie','telephonie','a',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (141,'Consulter la telephonie','telephonie','r',0);",
|
||||
@ -83,10 +89,7 @@ class modTelephonie extends DolibarrModules
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (143,'Activer une ligne','telephonie','w',0);",
|
||||
"INSERT INTO ".MAIN_DB_PREFIX."rights_def VALUES (144,'Configurer la telephonie','telephonie','w',0);");
|
||||
|
||||
/*
|
||||
* Documents
|
||||
*
|
||||
*/
|
||||
// Dir
|
||||
$this->dirs[0] = DOL_DATA_ROOT . "/telephonie/" ;
|
||||
$this->dirs[1] = DOL_DATA_ROOT . "/telephonie/ligne/" ;
|
||||
$this->dirs[2] = DOL_DATA_ROOT . "/telephonie/ligne/commande" ;
|
||||
|
||||
@ -67,22 +67,24 @@ class modWebcalendar extends DolibarrModules
|
||||
$this->depends = array();
|
||||
$this->requiredby = array();
|
||||
|
||||
// Constantes
|
||||
$this->const = array();
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
||||
// Permissions
|
||||
$this->rights = array();
|
||||
$this->rights_class = 'webcal';
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Fonction appelé lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* \brief Fonction appelée lors de l'activation du module. Insère en base les constantes, boites, permissions du module.
|
||||
* Définit également les répertoires de données à créer pour ce module.
|
||||
*/
|
||||
function init()
|
||||
{
|
||||
/*
|
||||
* Activation du module
|
||||
*/
|
||||
|
||||
$sql = array(
|
||||
);
|
||||
$sql = array();
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user