A propos...

Droits d'accès

Publié par SIGMA-VISION.

État des lieux des droits utilisateurs

Cette note technique traite des droits d'accès natif sur Swift Team avant toutes personnalisations. Attention on ajoute des groupes on ne supprime pas ceux de base.

Groupes, niveaux d'accès et permissions de chaque composant, tels que le moteur les applique réellement (permissions effectives, héritage compris), avec les libellés de la traduction française.

9
groupes d'utilisateurs
5
niveaux d'accès
42
composants d'administration
34
composants à permissions réglables

Lire les tableaux

  • Autorisé — droit accordé explicitement à ce groupe
  • Autorisé (hérité) — droit reçu d'un groupe parent ou de la configuration globale
  • Refusé — refus explicite : prime sur tout droit hérité
  • Refusé (hérité) — refus reçu d'un parent, impossible à rouvrir plus bas
  • Non autorisé — aucun droit défini : refusé par défaut
  • Super Utilisateur — le groupe Concepteur passe outre toutes les permissions

Groupes d'utilisateurs

Les groupes s'emboîtent : un groupe enfant reçoit tous les droits de ses parents, sauf refus explicite.

  • Public (Public, id 1) — Racine de l'arborescence : tout visiteur.
    • Invité (Guest, id 9) — Visiteur non connecté (groupe « invité » des paramètres Utilisateurs).
    • Manageur (Manager, id 6) — Connexion à l'administration, limitée aux composants de contenus.
      • Administrateur (Administrator, id 7) — Accès à toute l'administration, sauf l'installation d'extensions.
    • Membre (Registered, id 2) — Compte connecté de base ; groupe attribué aux nouveaux comptes.
      • Auteur (Author, id 3) — Peut créer et modifier ses propres éléments.
        • Éditeur (Editor, id 4) — Peut aussi modifier tous les éléments.
          • Publicateur (Publisher, id 5) — Peut aussi publier et dépublier.
    • Concepteur (Super Users, id 8) — Super Utilisateur : tous les droits, sans restriction.

Paramètres Utilisateurs : inscription en ligne désactivée ; groupe des nouveaux comptes : Membre ; groupe des visiteurs : Invité. Compte présent après installation : 1 (Concepteur).


Niveaux d'accès

Ils décident qui voit un contenu, un menu ou un module (champ « Accès »). Un groupe enfant hérite du niveau de son parent.

NiveauGroupes associésGroupes couverts par héritage
Public
Public
PublicInvité, Manageur, Administrateur, Membre, Auteur, Éditeur, Publicateur, Concepteur
Invité
Guest
Invité—
Membre
Registered
Manageur Membre ConcepteurAdministrateur, Auteur, Éditeur, Publicateur
Responsable
Special
Manageur Auteur ConcepteurAdministrateur, Éditeur, Publicateur
Concepteur
Super Users
Concepteur—

Permissions globales

Système › Configuration globale › Permissions. Elles s'appliquent à tout composant qui ne définit pas ses propres règles.

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Connexion au site
Droit d'accès à l'espace frontal du site.
core.login.site
Connexion à l'administration
Droit d'accès à l'espace d'administration du site.
core.login.admin
Accès hors-ligne
Autoriser les utilisateurs membres de ce groupe à accéder au site lorsque celui-ci est hors-ligne.
core.login.offline
Super Utilisateur
Droit à toutes actions dans n'importe quelle extension. Indépendant des droits spécifiques appliqués.
core.admin
Ne configurer que les paramètres
Permet aux utilisateurs du groupe de modifier les paramètres sauf les autorisations de toute extension.
core.options
Accès à l'administration
Droit d'accès à toutes les fonctionnalités de l'administration, exceptée la configuration globale.
core.manage
Créer
Droit de création d'éléments de n'importe quelle extension.
core.create
Supprimer
Droit de suppression d'éléments de n'importe quelle extension.
core.delete
Modifier
Droit de modification d'éléments de n'importe quelle extension.
core.edit
Modifier le statut
Droit de modification du statut d'éléments de n'importe quelle extension
core.edit.state
Modifier ses éléments
Droit de modification d'éléments de n'importe quelle extension par leur auteur.
core.edit.own
Modifier les valeurs des champs personnalisés
Droit de modification de toute valeur des champs personnalisés dans toute extension.
core.edit.value

Accès à l'administration par composant

Permission « Accès à l'administration » effective. Le groupe doit aussi avoir « Connexion à l'administration ».

ComposantPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Composants intégrés Swift Team
Bibliothèques
Contenus enrichis
Audit des logiciels global
Audit des logiciels › Projets
Audit des logiciels › Jalons
Audit des logiciels › Dépôt de fichiers
Audit des logiciels › Tâches
Audit des logiciels › Suivi du temps
Audit des logiciels › Designs
Audit des logiciels › Forum
Audit des logiciels › Commentaires
Audit des logiciels › Rappels
Audit des logiciels › Utilisateurs global
Gestion des téléchargements
Analyses des actions
Contenus
Journal
Catégories global
Champs global
Clients partagés
Médias
Tags
Bannières
Fils d'actualité
Messagerie privée
Recherche avancée
Recherche
Redirections
Structure et système
Menus
Modules
Templates
Plug-ins
Extensions
Langues
Utilisateurs
Associations multilingues
Configuration
Cache
Déverrouillage global
Messages de post-installation
Mise à jour du noyau global
Journal des actions des utilisateurs global
Confidentialité global

global composant sans permissions propres : il suit les permissions globales.


Composants intégrés Swift Team

Aucun de ces composants n'a de règle propre : toutes leurs permissions viennent des permissions globales.

Bibliothèques (com_ged)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Gérer les catégories
zoo.categories.manage
Gérer les commentaires
zoo.comments.manage
Gérer la page d'accueil
zoo.frontpage.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own

Contenus enrichis (com_widgets)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Accès à l'administration
core.manage
Gérer les widgets
core.manage.content

Audit des logiciels

Projets (com_jpprojects)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Modifier les permissions de ses propres projets
core.edit.own.permissions
Supprimer
core.delete
Manage Teams non traduit
core.manage.teams
Manage Roles non traduit
core.manage.roles
Manage Team Users non traduit
core.manage.teamusers

Jalons (com_jpmilestones)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Dépôt de fichiers (com_jprepo)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Tâches (com_jptasks)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Suivi du temps (com_jptime)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Designs (com_jpdesigns)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete
Télécharger
core.download
Approuver
core.approve

Forum (com_jpforum)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Commentaires (com_jpcomments)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Rappels (com_jpreminders)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Supprimer
core.delete

Gestion des téléchargements (com_ars)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Analyses des actions (com_contentstats)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Supprimer
core.delete

Contenus

Journal (com_content)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Modifier les valeurs des champs personnalisés
core.edit.value

Clients partagés (com_contact)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own
Modifier les valeurs des champs personnalisés
core.edit.value

Médias (com_media)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete

Tags (com_tags)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Bannières (com_banners)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Fils d'actualité (com_newsfeeds)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier ses éléments
core.edit.own

Messagerie privée (com_messages)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier le statut
core.edit.state

Recherche avancée (com_finder)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Modifier le statut
core.edit.state

Redirections (com_redirect)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Structure et système

Menus (com_menus)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Modules (com_modules)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Saisie frontale
module.edit.frontend

Templates (com_templates)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Plug-ins (com_plugins)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Modifier
core.edit
Modifier le statut
core.edit.state

Extensions (com_installer)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Supprimer
core.delete
Modifier le statut
core.edit.state

Langues (com_languages)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state

Utilisateurs (com_users)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage
Créer
core.create
Supprimer
core.delete
Modifier
core.edit
Modifier le statut
core.edit.state
Modifier les valeurs des champs personnalisés
core.edit.value

Associations multilingues (com_associations)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Ne configurer que les paramètres
core.options
Accès à l'administration
core.manage

Configuration (com_config)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin

Cache (com_cache)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Configurer les permissions et paramètres
core.admin
Accès à l'administration
core.manage

Messages de post-installation (com_postinstall)

ActionPublic
Public
Invité
Guest
Membre
Registered
Auteur
Author
Éditeur
Editor
Publicateur
Publisher
Manageur
Manager
Administrateur
Administrator
Concepteur
Super Users
Accès à l'administration
core.manage
Modifier le statut
core.edit.state

Points d'attention

Concepteur = Super Utilisateur. Le groupe Concepteur détient « Super Utilisateur » : il passe outre toutes les permissions. C'est le seul groupe à pouvoir installer ou désinstaller des extensions.
Administrateur et Extensions. Le groupe Administrateur a un refus explicite sur Extensions (accès, suppression, statut) : il ne peut ni installer ni désinstaller.
Manageur : administration limitée. Le groupe Manageur se connecte à l'administration mais n'accède qu'à : Bannières, Clients partagés, Journal, Recherche avancée, Médias, Fils d'actualité, Recherche. Il n'a pas accès aux composants intégrés (Bibliothèques, Contenus enrichis, Audit des logiciels, Gestion des téléchargements, Analyses des actions).
Composants intégrés : réglages par défaut. Bibliothèques, Contenus enrichis, Audit des logiciels, Gestion des téléchargements et Analyses des actions n'ont aucune règle propre. Leurs actions spécifiques (gestion des catégories, commentaires et page d'accueil des Bibliothèques, gestion des widgets, Télécharger et Approuver dans Designs, équipes et rôles dans Projets) ne sont accordées qu'au Concepteur. À ouvrir dans les options de chaque composant si d'autres groupes doivent s'en servir.
Composants sans fichier de permissions. Audit des logiciels (tableau de bord), Utilisateurs de l'Audit, Catégories, Champs, Journal des actions des utilisateurs, Confidentialité et Mise à jour du noyau n'ont pas de permissions propres : ils suivent les permissions globales (accès réservé à Administrateur et Concepteur).
Droits accordés à aucun groupe. « Ne configurer que les paramètres » et « Modifier les valeurs des champs personnalisés » ne sont accordés à aucun groupe (hors Concepteur).
Traduction française. Trois actions du composant Projets (Audit des logiciels) ne sont pas traduites : « Manage Teams », « Manage Roles », « Manage Team Users », ainsi que leurs descriptions. Tous les autres libellés de permissions, groupes et niveaux d'accès sont en français.

Survolez une icône pour lire son statut. Relevé effectué sur une installation neuve : les règles ajoutées ensuite sur un site (par catégorie, article ou composant) ne figurent pas ici.

Publié dans Brouillon

Imprimer