Pacth d'Antoine sur les permissions pour la partie compta
This commit is contained in:
parent
0061df7801
commit
4c0604b41a
@ -34,7 +34,8 @@
|
||||
<item>6 - fiches d'intervention</item>
|
||||
<item>7 - adhérents</item>
|
||||
<item>8 - commandes</item>
|
||||
<item>9 - <em>non attribué</em></item>
|
||||
<item>9 - comptabilité</em></item>
|
||||
<item>10 - <em>non attribué</em></item>
|
||||
</list>
|
||||
</p>
|
||||
</sect>
|
||||
@ -71,6 +72,7 @@
|
||||
| 61 | Lire les fiches d'intervention | ficheinter | r | 1 |
|
||||
| 62 | Créer modifier les fiches d'intervention | ficheinter | w | 0 |
|
||||
| 64 | Supprimer les fiches d'intervention | ficheinter | d | 0 |
|
||||
| 91 | Gestion banquaire | compta | a | 0 |
|
||||
+----+---------------------------------------------------+------------+------+-----------+
|
||||
|
||||
</example>
|
||||
|
||||
@ -23,6 +23,11 @@
|
||||
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
if ($HTTP_POST_VARS["action"] == 'add' && $account)
|
||||
{
|
||||
if ($credit > 0)
|
||||
|
||||
@ -22,6 +22,11 @@
|
||||
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
function valeur($sql)
|
||||
|
||||
@ -22,6 +22,10 @@
|
||||
require("./pre.inc.php");
|
||||
require("./bank.lib.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
|
||||
@ -21,6 +21,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
/*
|
||||
|
||||
@ -21,6 +21,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($action == 'add')
|
||||
|
||||
@ -21,6 +21,11 @@
|
||||
require("./pre.inc.php");
|
||||
require("./bank.lib.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
print_titre("Configuration");
|
||||
|
||||
@ -21,6 +21,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($HTTP_POST_VARS["action"] == 'add')
|
||||
|
||||
@ -24,6 +24,11 @@ require("./bank.lib.php");
|
||||
require("../../tva.class.php");
|
||||
require("../../chargesociales.class.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
print_titre ("Comptes bancaires");
|
||||
|
||||
@ -22,6 +22,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($HTTP_POST_VARS["action"] == 'confirm_delete_categ' && $HTTP_POST_VARS["confirm"] == yes)
|
||||
|
||||
@ -20,6 +20,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($action == 'rappro')
|
||||
|
||||
@ -25,6 +25,11 @@
|
||||
*/
|
||||
require("./pre.inc.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
|
||||
|
||||
@ -23,6 +23,12 @@
|
||||
|
||||
require("./pre.inc.php");
|
||||
require("./bank.lib.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($vline) {
|
||||
|
||||
@ -22,6 +22,11 @@
|
||||
require("./pre.inc.php");
|
||||
require("./bank.lib.php");
|
||||
|
||||
$user->getrights('compta');
|
||||
|
||||
if (!$user->admin && !$user->rights->compta->bank)
|
||||
accessforbidden();
|
||||
|
||||
llxHeader();
|
||||
|
||||
if ($action == 'add')
|
||||
@ -89,7 +94,7 @@ if ($result)
|
||||
while ($i < $num)
|
||||
{
|
||||
$objp = $db->fetch_object($i);
|
||||
print "<option value=\"$objp->rowid\">$objp->label</option><br>";
|
||||
print "<option value=\"$objp->rowid\">$objp->label</option>";
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -50,8 +50,10 @@ class modComptabilite extends modDolibarrModules
|
||||
{
|
||||
/*
|
||||
* Permissions
|
||||
*/
|
||||
$sql = array();
|
||||
*/
|
||||
$sql = array(
|
||||
"insert into llx_rights_def values (91,'Gestion banquaire','compta','a',1);",
|
||||
);
|
||||
|
||||
return $this->_init($sql);
|
||||
}
|
||||
@ -61,7 +63,7 @@ class modComptabilite extends modDolibarrModules
|
||||
*/
|
||||
Function remove()
|
||||
{
|
||||
$sql = array();
|
||||
$sql = "DELETE FROM llx_rights_def WHERE module = 'compta';";
|
||||
|
||||
return $this->_remove($sql);
|
||||
}
|
||||
|
||||
@ -304,6 +304,15 @@ class User
|
||||
$this->rights->adherent->supprimer = 1;
|
||||
|
||||
}
|
||||
|
||||
if ($module == 'compta' or $module == '')
|
||||
{
|
||||
|
||||
if ($obj->fk_id == 91)
|
||||
$this->rights->compta->bank = 1;
|
||||
|
||||
}
|
||||
|
||||
$i++;
|
||||
}
|
||||
// $this->db->free();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user