Libellé permissions

This commit is contained in:
Fred Tempez 2023-08-11 22:28:31 +02:00
parent ca341f6f6c
commit a21517ed2e
21 changed files with 150 additions and 43 deletions

View File

@ -475,7 +475,7 @@
"Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Remember to delete your browser's cache if the favicon does not change.",
"Permission": "Permission",
"Permission et référencement": "Permission and SEO",
"Permissions sur le module": "Module Permissions",
"Permissions": "Permissions",
"Permissions sur les dossiers": "Folder Permissions",
"Permissions sur les fichiers": "File Permissions",
"Permissions sur les pages": "Page Permissions",

View File

@ -475,7 +475,7 @@
"Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "Recuerde eliminar el caché de su navegador si el favicon no cambia.",
"Permission": "Permiso",
"Permission et référencement": "Permiso y referenciación",
"Permissions sur le module": "Permisos del módulo",
"Permissions": "Permisos",
"Permissions sur les dossiers": "Permisos de las carpetas",
"Permissions sur les fichiers": "Permisos de los archivos",
"Permissions sur les pages": "Permisos de las páginas",

View File

@ -475,7 +475,7 @@
"Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "",
"Permission": "",
"Permission et référencement": "",
"Permissions sur le module": "",
"Permissions": "",
"Permissions sur les dossiers": "",
"Permissions sur les fichiers": "",
"Permissions sur les pages": "",

View File

@ -14,6 +14,30 @@
$(document).ready(function () {
// Désactive les éléments liés au blog
if (!$("#profilAddBlogComment").prop("checked")) {
$(".blogAddCommentOptions").prop("disabled", true);
$(".blogAddCommentOptions").slideUp();
} else {
$(".blogAddCommentOptions").slideDown();
}
// Désactive les éléments liés au blog
if (!$("#profilAddDownloadComment").prop("checked")) {
$(".downloadAddCommentOptions").prop("disabled", true);
$(".downloadAddCommentOptions").slideUp();
} else {
$(".downloadAddCommentOptions").slideDown();
}
// Désactive les éléments liés au blog
if (!$("#profilAddDownloadCategories").prop("checked")) {
$(".downloadAddCategoryOptions").prop("disabled", true);
$(".downloadAddCategoryOptions").slideUp();
} else {
$(".downloadAddCategoryOptions").slideDown();
}
// À chaque inversion de l'état du checkbox avec l'id "profilAddFileManager", désactive ou active tous les éléments de la classe "filemanager" en fonction de l'état
$("#profilAddFileManager").change(function () {
@ -34,12 +58,42 @@ $(document).ready(function () {
}
});
// Gérer l'évènement sur les commentaires du blog
$("#profilAddBlogComment").change(function () {
if (!$(this).is(':checked')) {
$(".blogAddCommentOptions").slideUp();
} else {
$('.blogAddCommentOptions input[type="checkbox"]').prop('checked', false);
$(".blogAddCommentOptions").slideDown();
}
});
// Gérer l'évènement sur les commentaires du blog
$("#profilAddDownloadComment").change(function () {
if (!$(this).is(':checked')) {
$(".downloadAddCommentOptions").slideUp();
} else {
$('.downloadAddCommentOptions input[type="checkbox"]').prop('checked', false);
$(".downloadAddCommentOptions").slideDown();
}
});
// Gérer l'évènement sur les commentaires du blog
$("#profilAddDownloadCategories").change(function () {
if (!$(this).is(':checked')) {
$(".downloadAddCategoryOptions").slideUp();
} else {
$('.downloadAddCategoryOptions input[type="checkbox"]').prop('checked', false);
$(".downloadAddCategoryOptions").slideDown();
}
});
// Gérer l'évènement affichage des
$("#profilAddPageModule").change(function () {
if (!$(this).is(':checked')) {
$(".containerModule").slideUp();
// Décocher les checkboxes dans la classe .containerModule
$('.containerModule input[type="checkbox"]').removeAttr('checked');
$('.containerModule input[type="checkbox"]').prop('checked', false);
} else {
$(".containerModule").slideDown();
}
@ -55,7 +109,7 @@ $(document).ready(function () {
$('#profilAddPageModule, #profilAddPagecssEditor, #profilAddPagejsEditor').prop('checked', false).prop('disabled', true);
// Désactiver les modules et tout décocher
$(".containerModule").slideUp();
$('.containerModule input[type="checkbox"]').removeAttr('checked');
$('.containerModule input[type="checkbox"]').prop('checked', false);
}
});

View File

@ -17,6 +17,29 @@ $(document).ready(function () {
if (!$("#profilEditFileManager").prop("checked")) {
$(".filemanager").prop("disabled", true);
}
// Désactive les éléments liés au blog
if (!$("#profilEditBlogComment").prop("checked")) {
$(".blogEditCommentOptions").prop("disabled", true);
$(".blogEditCommentOptions").slideUp();
} else {
$(".blogEditCommentOptions").slideDown();
}
// Désactive les éléments liés à download
if (!$("#profilEditDownloadComment").prop("checked")) {
$(".downloadEditCommentOptions").prop("disabled", true);
$(".downloadEditCommentOptions").slideUp();
} else {
$(".downloadEditCommentOptions").slideDown();
}
// Désactive les éléments liés à download
if (!$("#profilEditDownloadCategories").prop("checked")) {
$(".downloadEditCategoryOptions").prop("disabled", true);
$(".downloadEditCategoryOptions").slideUp();
} else {
$(".downloadEditCategoryOptions").slideDown();
}
// Vérifier l'état initial de la checkbox #profilEditPageEdit
if ($('#profilEditPageEdit').is(':checked')) {
// Activer les autres checkboxes
@ -40,12 +63,42 @@ $(document).ready(function () {
}
});
// Gérer l'évènement sur les commentaires du blog
$("#profilEditBlogComment").change(function () {
if (!$(this).is(':checked')) {
$(".blogEditCommentOptions").slideUp();
} else {
$('.blogEditCommentOptions input[type="checkbox"]').prop('checked', false);
$(".blogEditCommentOptions").slideDown();
}
});
// Gérer l'évènement sur les commentaires du download
$("#profilEditDownloadComment").change(function () {
if (!$(this).is(':checked')) {
$(".downloadEditCommentOptions").slideUp();
} else {
$('.downloadEditCommentOptions input[type="checkbox"]').prop('checked', false);
$(".downloadEditCommentOptions").slideDown();
}
});
// Gérer l'évènement sur les commentaires du download
$("#profilEditDownloadCategories").change(function () {
if (!$(this).is(':checked')) {
$(".downloadEditCategoryOptions").slideUp();
} else {
$('.downloadEditCategoryOptions input[type="checkbox"]').prop('checked', false);
$(".downloadEditCategoryOptions").slideDown();
}
});
// Gérer l'évènement affichage des
$("#profilEditPageModule").change(function () {
if (!$(this).is(':checked')) {
$(".containerModule").slideUp();
// Décocher les checkboxes dans la classe .containerModule
$('.containerModule input[type="checkbox"]').removeAttr('checked');
$('.containerModule input[type="checkbox"]').prop('checked', false);
} else {
$(".containerModule").slideDown();
}
@ -61,7 +114,7 @@ $(document).ready(function () {
$('#profilEditPageModule, #profilEditPagecssEditor, #profilEditPagejsEditor').prop('checked', false).prop('disabled', true);
// Désactiver les modules et tout décocher
$(".containerModule").slideUp();
$('.containerModule input[type="checkbox"]').removeAttr('checked');
$('.containerModule input[type="checkbox"]').prop('checked', false);
}
});

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Blog'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Blog')); ?>
</h4>
<div class="row">
<div class="col3">
@ -22,13 +22,13 @@
<div class="col3">
<?php echo template::checkbox('profilAddBlogComment', true, 'Gérer les commentaires'); ?>
</div>
<div class="col3">
<div class="col3 blogAddCommentOptions">
<?php echo template::checkbox('profilAddBlogCommentApprove', true, 'Approuver un commentaire'); ?>
</div>
<div class="col3" s>
<div class="col3 blogAddCommentOptions">
<?php echo template::checkbox('profilAddBlogCommentDelete', true, 'Effacer un commentaire'); ?>
</div>
<div class="col3">
<div class="col3 blogAddCommentOptions">
<?php echo template::checkbox('profilAddBlogCommentDeleteAll', true, 'Effacer tous les commentaires'); ?>
</div>
</div>

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Blog'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Blog')); ?>
</h4>
<div class="row">
<div class="col3">
@ -32,17 +32,17 @@
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'blog', 'comment'])
]); ?>
</div>
<div class="col3">
<div class="col3 blogEditCommentOptions">
<?php echo template::checkbox('profilEditBlogCommentApprove', true, 'Approuver un commentaire', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'blog', 'commentApprove'])
]); ?>
</div>
<div class="col3">
<div class="col3 blogEditCommentOptions">
<?php echo template::checkbox('profilEditBlogCommentDelete', true, 'Effacer un commentaire', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'blog', 'commentDelete'])
]); ?>
</div>
<div class="col3">
<div class="col3 blogEditCommentOptions">
<?php echo template::checkbox('profilEditBlogCommentDeleteAll', true, 'Effacer tous les commentaires', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'blog', 'commentDeleteAll'])
]); ?>

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Téléchargement'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Téléchargement')); ?>
</h4>
<div class="row">
<div class="col3">
@ -21,15 +21,15 @@
</div>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilAddDownloadComment', true, 'Commentaire'); ?>
<?php echo template::checkbox('profilAddDownloadComment', true, 'Gérer les commentaires'); ?>
</div>
<div class="col3">
<?php echo template::checkbox('profilAddDownloadCommentApprove', true, 'Gérer les commentaires'); ?>
<div class="col3 downloadAddCommentOptions">
<?php echo template::checkbox('profilAddDownloadCommentApprove', true, 'Approuver un commentaire'); ?>
</div>
<div class="col3">
<div class="col3 downloadAddCommentOptions">
<?php echo template::checkbox('profilAddDownloadCommentDelete', true, 'Effacer un commentaire'); ?>
</div>
<div class="col3">
<div class="col3 downloadAddCommentOptions">
<?php echo template::checkbox('profilAddDownloadCommentDeleteAll', true, 'Effacer tous les commentaires'); ?>
</div>
</div>
@ -37,13 +37,13 @@
<div class="col3">
<?php echo template::checkbox('profilAddDownloadCategories', true, 'Gérer les catégories'); ?>
</div>
<div class="col3">
<div class="col3 downloadAddCategoryOptions">
<?php echo template::checkbox('profilAddDownloadCategoryEdit', true, 'Éditer une catégorie'); ?>
</div>
<div class="col3">
<div class="col3 downloadAddCategoryOptions">
<?php echo template::checkbox('profilAddDownloadCategoryDelete', true, 'Effacer une catégorie'); ?>
</div>
<div class="col3">
<div class="col3 downloadAddCategoryOptions">
<?php echo template::checkbox('profilAddDownloadCommentDeleteAllStats', true, 'Effacer toutes les statistiques'); ?>
</div>
</div>

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Téléchargement'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Téléchargement')); ?>
</h4>
<div class="row">
<div class="col3">
@ -32,18 +32,18 @@
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'comment'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCommentOptions">
<?php echo template::checkbox('profilEditDownloadCommentApprove', true, 'Approuver un commentaire', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'commentApprove'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCommentOptions">
<?php echo template::checkbox('profilEditDownloadCommentDelete', true, 'Effacer un commentaire', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'commentDelete'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCommentOptions">
<?php echo template::checkbox('profilEditDownloadCommentDeleteAll', true, 'Effacer tous les commentaires', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'commentDeleteAll'])
]); ?>
@ -55,17 +55,17 @@
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'categoryManage'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCategoryOptions">
<?php echo template::checkbox('profilEditDownloadCategoryEdit', true, 'Éditer une catégorie', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'categoryEdit'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCategoryOptions">
<?php echo template::checkbox('profilEditDownloadCategoryDelete', true, 'Effacer une catégorie', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'categoryDelete'])
]); ?>
</div>
<div class="col3">
<div class="col3 downloadEditCategoryOptions">
<?php echo template::checkbox('profilEditDownloadCommentDeleteAllStats', true, 'Effacer toutes les statistiques', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'download', 'deleteAllStats'])
]); ?>

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Formulaire'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Formulaire')); ?>
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Formulaire'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Formulaire')); ?>
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Galerie'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Galerie')); ?>
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Galerie'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Galerie')); ?>
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('News'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('News')); ?>
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('News'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('News')); ?>·
</h4>
<div class="row">
<div class="col3">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Redirection'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Redirection')); ?>
</h4>
<div class="row">
<div class="col4">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Redirection'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Redirection')); ?>
</h4>
<div class="row">
<div class="col4">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Recherche'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Recherche')); ?>
</h4>
<div class="row">
<div class="col4">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Recherche'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Recherche')); ?>
</h4>
<div class="row">
<div class="col4">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Carrousel'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Carrousel')); ?>
</h4>
<div class="row">
<div class="col6">

View File

@ -2,7 +2,7 @@
<div class="col12">
<div class="block">
<h4>
<?php echo helper::translate('Permissions sur le module') . ' ' . helper::translate('Carrousel'); ?>
<?php echo sprintf('%s %s', helper::translate('Permissions'), helper::translate('Carrousel')); ?>
</h4>
<div class="row">
<div class="col6">