rôles pour groupes
This commit is contained in:
parent
56f89775e9
commit
1f1462c766
@ -41,7 +41,7 @@
|
||||
<?php echo template::select('connectAuthMail', array_merge([0 => 'Aucune'], self::$groupNews), [
|
||||
'label' => 'Validation par clé ⚠️',
|
||||
'selected' => $this->getData(['config', 'connect', 'mailAuth']),
|
||||
'help' => 'La connexion est confirmée à l\'aide d\'une clé transmise par messagerie. Depuis le groupe sélectionné et les groupes supérieurs.'
|
||||
'help' => 'La connexion est confirmée à l\'aide d\'une clé transmise par messagerie. Depuis le groupe sélectionné et les rôles supérieurs.'
|
||||
]); ?>
|
||||
</div>
|
||||
<div class="col3 verticalAlignBottom">
|
||||
|
@ -489,7 +489,7 @@
|
||||
"Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "To define the page as a sidebar, choose the option from the list.",
|
||||
"Presse Papier": "Clipboard",
|
||||
"Presse papier": "Clipboard",
|
||||
"Profils des groupes": "Group Profiles",
|
||||
"Profils des rôles": "Group Profiles",
|
||||
"Proportionnelle à la taille définie dans le site.": "Proportional to the size defined in the site.",
|
||||
"Prénom": "First name",
|
||||
"Prénom Nom": "First name Name",
|
||||
@ -695,7 +695,7 @@
|
||||
"Message de test envoyé avec succès": "Test message sent successfully",
|
||||
"Message non envoyé": "Message not sent",
|
||||
"Validation par clé ⚠️": "Key-based validation ⚠️",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les groupes supérieurs.": "The connection is confirmed using a key sent via messaging. From the selected group and the higher groups.",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les rôlesérieurs.": "The connection is confirmed using a key sent via messaging. From the selected group and the higher groups.",
|
||||
"Envoi du message d'authentification": "Sending authentication message",
|
||||
"Connexion réussie": "Login successful",
|
||||
"Erreur de mot de passe": "Password error",
|
||||
|
@ -489,7 +489,7 @@
|
||||
"Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "Para configurar la página como barra lateral, elija la opción de la lista.",
|
||||
"Presse Papier": "Portapapeles",
|
||||
"Presse papier": "Portapapeles",
|
||||
"Profils des groupes": "Perfiles de grupos",
|
||||
"Profils des rôles": "Perfiles de grupos",
|
||||
"Proportionnelle à la taille définie dans le site.": "Proporcional a la definida en el sitio.",
|
||||
"Prénom": "Nombre de pila",
|
||||
"Prénom Nom": "Nombre Apellido",
|
||||
@ -695,7 +695,7 @@
|
||||
"Message de test envoyé avec succès": "Mensaje de prueba enviado con éxito",
|
||||
"Message non envoyé": "Mensaje no enviado",
|
||||
"Validation par clé ⚠️": "Validación por clave ⚠️",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les groupes supérieurs.": "La conexión se confirma con una clave enviada por mensajería. Desde el grupo seleccionado y los grupos superiores.",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les rôles supérieurs.": "La conexión se confirma con una clave enviada por mensajería. Desde el grupo seleccionado y los grupos superiores.",
|
||||
"Envoi du message d'authentification": "Envío del mensaje de autenticación",
|
||||
"Connexion réussie": "Conexión exitosa",
|
||||
"Erreur de mot de passe": "Error de contraseña",
|
||||
|
@ -489,7 +489,7 @@
|
||||
"Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "",
|
||||
"Presse Papier": "",
|
||||
"Presse papier": "",
|
||||
"Profils des groupes": "",
|
||||
"Profils des rôles": "",
|
||||
"Proportionnelle à la taille définie dans le site.": "",
|
||||
"Prénom": "",
|
||||
"Prénom Nom": "",
|
||||
@ -695,7 +695,7 @@
|
||||
"Message de test envoyé avec succès": "",
|
||||
"Message non envoyé": "",
|
||||
"Validation par clé ⚠️": "",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les groupes supérieurs.": "",
|
||||
"La connexion est confirmée à l'aide d'une clé transmise par messagerie. Depuis le groupe sélectionné et les rôles supérieurs.": "",
|
||||
"Envoi du message d'authentification": "",
|
||||
"Connexion réussie": "",
|
||||
"Erreur de mot de passe": "",
|
||||
|
@ -361,7 +361,7 @@
|
||||
<?php echo template::select('pageEditGroup', self::$groupPublics, [
|
||||
'label' => 'Rôle minimal pour accéder à la page',
|
||||
'selected' => $this->getData(['page', $this->getUrl(2), 'role']),
|
||||
'help' => 'Les groupes de niveau supérieur accèdent à la page.'
|
||||
'help' => 'Les rôles de niveau supérieur accèdent à la page.'
|
||||
]); ?>
|
||||
</div>
|
||||
<div class="col6">
|
||||
|
@ -455,7 +455,7 @@ class user extends common
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
// Liste des groupes et des profils
|
||||
// Liste des rôles et des profils
|
||||
$usersGroups = $this->getData(['profil']);
|
||||
foreach ($usersGroups as $groupId => $groupValue) {
|
||||
switch ($groupId) {
|
||||
@ -567,7 +567,7 @@ class user extends common
|
||||
}
|
||||
|
||||
/**
|
||||
* Table des groupes
|
||||
* Table des rôles
|
||||
*/
|
||||
public function profil()
|
||||
{
|
||||
@ -609,7 +609,7 @@ class user extends common
|
||||
$groupId == self::GROUP_MEMBER ||
|
||||
$groupId == self::GROUP_EDITOR
|
||||
) {
|
||||
// Enumérer les sous groupes MEMBER et MODERATOR
|
||||
// Enumérer les sous rôles MEMBER et MODERATOR
|
||||
foreach ($groupData as $profilId => $profilData) {
|
||||
self::$userGroups[$groupId . '.' . $profilId] = [
|
||||
$groupId . '-' . $profilId,
|
||||
@ -634,7 +634,7 @@ class user extends common
|
||||
}
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
'title' => helper::translate('Profils des groupes'),
|
||||
'title' => helper::translate('Profils des rôles'),
|
||||
'view' => 'profil'
|
||||
]);
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ $(document).ready(function () {
|
||||
});
|
||||
|
||||
/**
|
||||
* Droits des groupes
|
||||
* Droits des rôles
|
||||
*/
|
||||
$("#userAddGroup").on("change", function () {
|
||||
$(".userAddGroupProfil").hide();
|
||||
|
@ -111,7 +111,7 @@ class blog extends common
|
||||
|
||||
// Permissions d'un article
|
||||
public static $articleConsent = [
|
||||
self::EDIT_ALL => 'Tous les groupes',
|
||||
self::EDIT_ALL => 'Tous les rôles',
|
||||
self::EDIT_GROUP => 'Rôle du propriétaire',
|
||||
self::EDIT_OWNER => 'Propriétaire'
|
||||
];
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Artikel",
|
||||
"Supprimer cet article ?": "Diesen Artikel löschen?",
|
||||
"Supprimer le commentaire ?": "Den Kommentar löschen?",
|
||||
"Tous les groupes": "Alle Gruppen",
|
||||
"Tous les rôles": "Alle Gruppen",
|
||||
"Tout effacer": "Alles löschen",
|
||||
"Très Grande": "Sehr groß",
|
||||
"État": "État",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Write an article",
|
||||
"Supprimer cet article ?": "Delete this article?",
|
||||
"Supprimer le commentaire ?": "Delete the comment?",
|
||||
"Tous les groupes": "All groups",
|
||||
"Tous les rôles": "All groups",
|
||||
"Tout effacer": "Erase everything",
|
||||
"Très Grande": "Very tall",
|
||||
"État": "Status",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Escribir un artículo",
|
||||
"Supprimer cet article ?": "¿Borrar este artículo?",
|
||||
"Supprimer le commentaire ?": "¿Borrar el comentario?",
|
||||
"Tous les groupes": "Todos los grupos",
|
||||
"Tous les rôles": "Todos los grupos",
|
||||
"Tout effacer": "Borrar todo",
|
||||
"Très Grande": "Muy grande",
|
||||
"État": "Estado",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "",
|
||||
"Supprimer cet article ?": "",
|
||||
"Supprimer le commentaire ?": "",
|
||||
"Tous les groupes": "",
|
||||
"Tous les rôles": "",
|
||||
"Tout effacer": "",
|
||||
"Très Grande": "",
|
||||
"État": "",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Γράψτε ένα άρθρο",
|
||||
"Supprimer cet article ?": "Να διαγράψετε αυτό το άρθρο;",
|
||||
"Supprimer le commentaire ?": "Διαγράψτε το σχόλιο;",
|
||||
"Tous les groupes": "Όλες οι ομάδες",
|
||||
"Tous les rôles": "Όλες οι ομάδες",
|
||||
"Tout effacer": "Διαγραφή όλων",
|
||||
"Très Grande": "Πολύ μεγάλη",
|
||||
"État": "κατάσταση",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Scrivi un articolo",
|
||||
"Supprimer cet article ?": "Elimina questo articolo?",
|
||||
"Supprimer le commentaire ?": "Elimina il commento?",
|
||||
"Tous les groupes": "Tutti i gruppi",
|
||||
"Tous les rôles": "Tutti i gruppi",
|
||||
"Tout effacer": "Cancellare tutto",
|
||||
"Très Grande": "Molto alto",
|
||||
"État": "Stato",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Escrever um artigo",
|
||||
"Supprimer cet article ?": "Excluir este artigo?",
|
||||
"Supprimer le commentaire ?": "Excluir o comentário?",
|
||||
"Tous les groupes": "Todos os grupos",
|
||||
"Tous les rôles": "Todos os grupos",
|
||||
"Tout effacer": "Apague tudo",
|
||||
"Très Grande": "Muito alto",
|
||||
"État": "Estado",
|
||||
|
@ -46,7 +46,7 @@
|
||||
"Rédiger un article": "Bir makale yaz",
|
||||
"Supprimer cet article ?": "Bu makale silinsin mi?",
|
||||
"Supprimer le commentaire ?": "Yorum silinsin mi?",
|
||||
"Tous les groupes": "Tüm gruplar",
|
||||
"Tous les rôles": "Tüm gruplar",
|
||||
"Tout effacer": "Her şeyi sil",
|
||||
"Très Grande": "Çok büyük",
|
||||
"État": "Durum",
|
||||
|
@ -98,7 +98,7 @@
|
||||
<?php echo template::select('blogAddConsent', blog::$articleConsent , [
|
||||
'label' => 'Édition - Suppression',
|
||||
'selected' => blog::EDIT_ALL,
|
||||
'help' => 'Les utilisateurs des groupes supérieurs accèdent à l\'article sans restriction'
|
||||
'help' => 'Les utilisateurs des rôles supérieurs accèdent à l\'article sans restriction'
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -104,7 +104,7 @@
|
||||
<?php echo template::select('blogEditConsent', blog::$articleConsent, [
|
||||
'label' => 'Édition - Suppression',
|
||||
'selected' => is_numeric($this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'editConsent'])) ? blog::EDIT_GROUP : $this->getData(['module', $this->getUrl(0), 'posts', $this->getUrl(2), 'editConsent']),
|
||||
'help' => 'Les utilisateurs des groupes supérieurs accèdent à l\'article sans restriction'
|
||||
'help' => 'Les utilisateurs des rôles supérieurs accèdent à l\'article sans restriction'
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "An alle Gruppen seitdem",
|
||||
"A tous les rôles depuis": "An alle Gruppen seitdem",
|
||||
"A un membre": "Ein Membre",
|
||||
"A une Adresse électronique": "Hat eine E -Mail -Adresse",
|
||||
"Alignement du formulaire": "Ausrichtung der Form",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "To all groups since",
|
||||
"A tous les rôles depuis": "To all groups since",
|
||||
"A un membre": "A membre",
|
||||
"A une Adresse électronique": "At an email address",
|
||||
"Alignement du formulaire": "Form alignment",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "A todos los grupos desde",
|
||||
"A tous les rôles depuis": "A todos los grupos desde",
|
||||
"A un membre": "A un miembro",
|
||||
"A une Adresse électronique": "A una dirección de correo electrónico",
|
||||
"Alignement du formulaire": "Alineación de formulario",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "",
|
||||
"A tous les rôles depuis": "",
|
||||
"A un membre": "",
|
||||
"A une Adresse électronique": "",
|
||||
"Alignement du formulaire": "",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "Προς όλες τις ομάδες από την",
|
||||
"A tous les rôles depuis": "Προς όλες τις ομάδες από την",
|
||||
"A un membre": "Προς ένα μέλος",
|
||||
"A une Adresse électronique": "Σε μια διεύθυνση email",
|
||||
"Alignement du formulaire": "Στοίχιση φόρμας",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "A tutti i gruppi da allora",
|
||||
"A tous les rôles depuis": "A tutti i gruppi da allora",
|
||||
"A un membre": "A un membre",
|
||||
"A une Adresse électronique": "A un indirizzo email",
|
||||
"Alignement du formulaire": "Allineamento della forma",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "Para todos os grupos desde",
|
||||
"A tous les rôles depuis": "Para todos os grupos desde",
|
||||
"A un membre": "Um membre",
|
||||
"A une Adresse électronique": "Em um endereço de e -mail",
|
||||
"Alignement du formulaire": "Alinhamento de forma",
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"A tous les groupes depuis": "Şu tarihten itibaren tüm gruplara",
|
||||
"A tous les rôles depuis": "Şu tarihten itibaren tüm gruplara",
|
||||
"A un membre": "Bir üyeye",
|
||||
"A une Adresse électronique": "Bir E-posta Adresine",
|
||||
"Alignement du formulaire": "Form Hizalama",
|
||||
|
@ -102,7 +102,7 @@
|
||||
<div class="row">
|
||||
<div class="col4">
|
||||
<?php echo template::select('formOptionGroup', $groupMembers, [
|
||||
'label' => 'A tous les groupes depuis',
|
||||
'label' => 'A tous les rôles depuis',
|
||||
'selected' => $this->getData(['module', $this->getUrl(0), 'config', 'role']),
|
||||
]); ?>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user