Un utilisateur ayant l'autorisation de changer les droits des autres utilisateurs

peut aussi changer ceux des groupes.
This commit is contained in:
Regis Houssin 2006-03-20 11:05:12 +00:00
parent 7b0facd9e2
commit 3bb15ca697
3 changed files with 16 additions and 13 deletions

View File

@ -206,7 +206,7 @@ Permission231=Read supplier invoices
Permission232=Create/modify supplier invoices Permission232=Create/modify supplier invoices
Permission233=Delete supplier invoices Permission233=Delete supplier invoices
Permission251=Read other users and groups Permission251=Read other users and groups
Permission252=Create/modify other users, their groups and permisssions Permission252=Create/modify other users, groups and yours permisssions
Permission253=Modify other users password Permission253=Modify other users password
Permission254=Delete or disable other users Permission254=Delete or disable other users
Permission255=Create/modify his own user informations Permission255=Create/modify his own user informations

View File

@ -206,7 +206,7 @@ Permission231=Consulter les factures fournisseurs
Permission232=Créer/modifier les facture fournisseurs Permission232=Créer/modifier les facture fournisseurs
Permission233=Supprimer les factures fournisseurs Permission233=Supprimer les factures fournisseurs
Permission251=Consulter les autres utilisateurs, leurs groupes et permissions Permission251=Consulter les autres utilisateurs, leurs groupes et permissions
Permission252=Créer/modifier les autres utilisateurs, leurs groupes et permissions Permission252=Créer/modifier les autres utilisateurs, les groupes et leurs permissions
Permission253=Modifier mot de passe des autres utilisateurs Permission253=Modifier mot de passe des autres utilisateurs
Permission254=Supprimer ou désactiver les autres utilisateurs Permission254=Supprimer ou désactiver les autres utilisateurs
Permission255=Créer/modifier ses propres infos utilisateur Permission255=Créer/modifier ses propres infos utilisateur

View File

@ -190,17 +190,20 @@ if ($_GET["id"])
// Rupture détectée, on récupère objMod // Rupture détectée, on récupère objMod
$objMod = $modules[$obj->module]; $objMod = $modules[$obj->module];
$picto=($objMod->picto?$objMod->picto:'generic'); $picto=($objMod->picto?$objMod->picto:'generic');
print '<tr '. $bc[$var].'>'; if ($caneditperms)
print '<td>'.img_object('',$picto).' '.$objMod->getName(); {
print '<a name="'.$objMod->getName().'">&nbsp;</a></td>'; print '<tr '. $bc[$var].'>';
print '<td align="center" nowrap>'; print '<td>'.img_object('',$picto).' '.$objMod->getName();
print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&amp;action=addrights&amp;module='.$obj->module.'">'.$langs->trans("All")."</a>"; print '<a name="'.$objMod->getName().'">&nbsp;</a></td>';
print '/'; print '<td align="center" nowrap>';
print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&amp;action=delrights&amp;module='.$obj->module.'">'.$langs->trans("None")."</a>"; print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&amp;action=addrights&amp;module='.$obj->module.'">'.$langs->trans("All")."</a>";
print '</td>'; print '/';
print '<td colspan="2">&nbsp;</td>'; print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&amp;action=delrights&amp;module='.$obj->module.'">'.$langs->trans("None")."</a>";
print '</tr>'; print '</td>';
print '<td colspan="2">&nbsp;</td>';
print '</tr>';
}
} }
print '<tr '. $bc[$var].'>'; print '<tr '. $bc[$var].'>';