Les profils permanents ne sont pas effacables
This commit is contained in:
parent
ead8d63525
commit
0e2295a8aa
@ -301,20 +301,20 @@ class init extends common
|
|||||||
'-1' => [
|
'-1' => [
|
||||||
'name' => 'Banni',
|
'name' => 'Banni',
|
||||||
'readonly' => true,
|
'readonly' => true,
|
||||||
'delete' => false,
|
'permanent' => true,
|
||||||
'comment' => 'Accès désactivé',
|
'comment' => 'Accès désactivé',
|
||||||
],
|
],
|
||||||
'0' => [
|
'0' => [
|
||||||
'name' => 'Visiteur',
|
'name' => 'Visiteur',
|
||||||
'readonly' => true,
|
'readonly' => true,
|
||||||
'delete' => false,
|
'permanent' => true,
|
||||||
'comment' => 'Accède au site',
|
'comment' => 'Accède au site',
|
||||||
],
|
],
|
||||||
'1' => [
|
'1' => [
|
||||||
'1' => [
|
'1' => [
|
||||||
'name' => 'Membre simple',
|
'name' => 'Membre simple',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
'delete' => false,
|
'permanent' => true,
|
||||||
'comment' => 'Accède aux pages réservées',
|
'comment' => 'Accède aux pages réservées',
|
||||||
'filemanager' => false,
|
'filemanager' => false,
|
||||||
'file' => [
|
'file' => [
|
||||||
@ -395,7 +395,7 @@ class init extends common
|
|||||||
'2' => [
|
'2' => [
|
||||||
'name' => 'Membre avec droit de partage',
|
'name' => 'Membre avec droit de partage',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
'delete' => true,
|
'permanent' => false,
|
||||||
'comment' => 'Accède aux pages réservées et à un dossier partagé',
|
'comment' => 'Accède aux pages réservées et à un dossier partagé',
|
||||||
'filemanager' => true,
|
'filemanager' => true,
|
||||||
'file' => [
|
'file' => [
|
||||||
@ -481,7 +481,7 @@ class init extends common
|
|||||||
'1' => [
|
'1' => [
|
||||||
'name' => 'Editeur simple',
|
'name' => 'Editeur simple',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
'delete' => false,
|
'permanent' => true,
|
||||||
'comment' => 'Édition des pages',
|
'comment' => 'Édition des pages',
|
||||||
'filemanager' => true,
|
'filemanager' => true,
|
||||||
'file' => [
|
'file' => [
|
||||||
@ -563,7 +563,7 @@ class init extends common
|
|||||||
'2' => [
|
'2' => [
|
||||||
'name' => 'Rédacteur',
|
'name' => 'Rédacteur',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
'delete' => true,
|
'permanent' => false,
|
||||||
'comment' => 'Tous les droits sur les contenus',
|
'comment' => 'Tous les droits sur les contenus',
|
||||||
'filemanager' => true,
|
'filemanager' => true,
|
||||||
'file' => [
|
'file' => [
|
||||||
@ -645,6 +645,7 @@ class init extends common
|
|||||||
'3' => [
|
'3' => [
|
||||||
'name' => 'Administrateur',
|
'name' => 'Administrateur',
|
||||||
'readonly' => true,
|
'readonly' => true,
|
||||||
|
'permanent' => true,
|
||||||
'comment' => 'Contrôle total',
|
'comment' => 'Contrôle total',
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
@ -524,7 +524,7 @@ class user extends common
|
|||||||
'href' => helper::baseUrl() . 'user/profilDelete/' . $groupId . '/' . $subGroupId,
|
'href' => helper::baseUrl() . 'user/profilDelete/' . $groupId . '/' . $subGroupId,
|
||||||
'value' => template::ico('trash'),
|
'value' => template::ico('trash'),
|
||||||
'help' => 'Supprimer',
|
'help' => 'Supprimer',
|
||||||
'disabled' => $subGroupData['readonly'],
|
'disabled' => $subGroupData['permanent'],
|
||||||
])
|
])
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@ -746,7 +746,8 @@ class user extends common
|
|||||||
{
|
{
|
||||||
if (
|
if (
|
||||||
$this->getUser('permission', __CLASS__, __FUNCTION__) !== true ||
|
$this->getUser('permission', __CLASS__, __FUNCTION__) !== true ||
|
||||||
$this->getData(['profil', $this->getUrl(2), $this->getUrl(3)]) === null
|
$this->getData(['profil', $this->getUrl(2), $this->getUrl(3)]) === null ||
|
||||||
|
$this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'permanent']) === true
|
||||||
) {
|
) {
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
|
Loading…
Reference in New Issue
Block a user