| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1009 |
| Technical Name |
softeam_access_control |
| License | LGPL-3 |
| Website | https://softeamg.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1009 |
| Technical Name |
softeam_access_control |
| License | LGPL-3 |
| Website | https://softeamg.com |
| Versions | 16.0 17.0 18.0 19.0 |
Access Control
Profils utilisateurs · Propagation automatique · Restrictions de menus
Pour quel besoin ?
Vous gérez des dizaines (ou centaines) d'utilisateurs Odoo et vous en avez assez de cocher / décocher manuellement les groupes pour chacun. Access Control introduit la notion de profil utilisateur — un modèle de droits que vous définissez une fois et qui se propage automatiquement à tous les utilisateurs liés. Bonus : masquage de menus précis (au-delà des groupes natifs) et un menu Administrateurs réservé aux super-utilisateurs.
Fonctionnalités
Profils utilisateurs
Créez des modèles "Profil Comptable", "Profil Vendeur", "Profil RH" — un utilisateur désactivé qui sert de template. Tout changement de groupe ou de menu masqué est propagé automatiquement à tous les utilisateurs liés au profil.
Propagation auto
Choisissez les champs propagés (groupes, action par défaut, menu, etc.) via une
liste configurable. Le champ hidden_menu_ids est toujours propagé.
Masquage de menus
Cachez des menus spécifiques par utilisateur ou profil — au-delà des groupes natifs.
Implémentation propre via une record rule sur ir.ui.menu.
Menu Administrateurs séparé
Les utilisateurs Administrateur et Root apparaissent dans un menu dédié, invisible aux non-admins. Évite de polluer la liste utilisateurs principale.
Bouton "Complete Access Controls"
Sur la fiche groupe : un clic crée des règles read-only pour tous les modèles liés
(1ᵉʳ niveau de relation), évitant les AccessError oubliés.
Sécurité contacts
Empêche d'archiver un contact lié à un utilisateur actif. Évite les comptes orphelins avec un partenaire archivé.
Workflow type
- Créer un profil : Configuration → Utilisateurs → Profils utilisateurs.
- Configurer les groupes habituels (Sales User, Account Manager, etc.).
- Sélectionner les menus à masquer dans l'onglet "Hidden Menus".
- Choisir les champs propagés dans "Configuration".
- Lier les utilisateurs au profil via le champ User Profile.
- Modifier le profil ⇒ tous les utilisateurs liés sont mis à jour.
Compatibilité
| Version Odoo | Édition | Statut |
|---|---|---|
| 16.0 | Community / Enterprise | Compatible |
| 17.0 | Community / Enterprise | Compatible |
| 18.0 | Community / Enterprise | Compatible |
| 19.0 | Community / Enterprise | Compatible |
La signature du uninstall_hook et la dépendance sur all_group_ids
(v18+) sont gérées automatiquement par le module.
Industrialisez la gestion de vos utilisateurs
Définissez vos profils une fois, propagez à 1 ou 1 000 utilisateurs.
Support
Module développé et maintenu par SofteamG. Pour toute question, suggestion ou contribution, contactez l'équipe via la fiche Apps Store.
Please log in to comment on this module