Project

General

Profile

Actions

Task #699

open
RA RA

Autorisation est gestion de rôle

Task #699: Autorisation est gestion de rôle

Added by Redmine Admin 2 months ago. Updated 2 months ago.

Status:
in progress
Priority:
Normal
Assignee:
Start date:
03/08/2026
Due date:
03/10/2026 (about 2 months late)
% Done:

20%

Estimated time:
24:00 h

Description

  1. Gestion des rôles

Le système doit permettre la création et la gestion des rôles utilisateurs.

Fonctionnalités :

Créer un rôle (ex : Administrateur, Manager, Utilisateur)

Modifier un rôle existant

Supprimer un rôle

Lister les rôles disponibles

Chaque rôle représente un ensemble de permissions.

  1. Attribution des rôles aux utilisateurs

Le système doit permettre d’associer un ou plusieurs rôles à un utilisateur.

Fonctionnalités :

Affecter un rôle lors de la création d’un utilisateur

Modifier le rôle d’un utilisateur

Afficher les rôles attribués à chaque utilisateur

  1. Gestion des permissions

Chaque rôle doit avoir des permissions spécifiques pour accéder aux fonctionnalités du système.

Exemples de permissions :

Créer des données

Consulter des informations

Modifier des données

Supprimer des données

Générer des rapports

Gérer les utilisateurs

Les permissions doivent être configurables par rôle.

  1. Contrôle d’accès

Le système doit vérifier les droits d’accès avant chaque action.

Exemples :

Un utilisateur simple peut consulter un projet

Un manager peut modifier un projet

Un administrateur peut supprimer un projet

Si l’utilisateur ne possède pas la permission :

Afficher un message d’accès refusé

Bloquer l’action

  1. Sécurité

Vérification des permissions à chaque requête

Protection contre l’accès direct aux URL non autorisées

Journalisation des actions sensibles (modification des rôles, suppression)

  1. Interface d’administration

Un module doit permettre aux administrateurs de :

Gérer les rôles

Configurer les permissions

Visualiser les accès des utilisateurs

Actions

Also available in: PDF Atom