Vous êtes sur la page 1sur 4

2CSSIT ESI TD 5 – Configuration d’Odoo : Gestion des privilèges et droits d’accès

Objectif
•s Gestion des droits d’accès aux informations.
• Gestion des droits d'accès par groupe, par vue, par objet, par enregistrement
• Gestion des d’accès aux rapports

• Activer le mode développeur


• Installer le module Achat (Purchase)

L'ONAAPH souhaite personnaliser l'accès aux informations relevant des achats. Pour cela, trois
profils d’utilisateurs doivent etre créés comme énoncé ci-dessous.

1. Utilisateurs
Il vous est demandé de définir les trois utilisateurs suivants de l'ONAAPH, attribuer un mot de
passe à chacun des utilisateurs :

• L’agent des achats qui a le droit de visualiser uniquement les commandes et les articles en
stock. Le nom de l’utilisateur doit être (agent_achat et son adresse électronique
agent_achat@onaaph.dz).
• Le responsable des achats qui a les droits de visualisation et de modification des
commandes fournisseurs, et des fournisseurs ainsi que les droits de visualisation des
articles en stock. Le nom de l’utilisateur doit etre (resp_achat et son adresse électronique
resp_achat@onaaph.dz).
• Le gestionnaire des achats qui a tous les droits d’accès, de mise à jour et de suppression
des informations du module (par défaut). Le nom de l’utilisateur doit etre (manager_achat
et son adresse électronique manager_achat@onaaph.dz).

Créer ces trois utilisateurs (choisir type utilisateur interne) et expliquer le procédé de
configuration pour un utilisateur :

• Création utilisateur : ……………………………………………………………………………………………………………


• Dans l’onglet « Droit d’accès » de chaque utilisateur → Volet Inventaire (Achat) →
attribuer les valeurs suivantes :
o « Non défini » pour l’utilisateur Agent_achat
o « Utilisateur » pour le responsable des achats
o « Administrateur » pour le gestionnaire des achats.
• Dans l’onglet « Droit d’accès » de chaque utilisateur → Volet Administration→ laisser le
champ Administration « non défini »
• Sauvegarder
• Attribuer un mot de passe à chaque utilisateur :
……………………………………………………………………………………………………………………………………………..

Khouri S. PGI - ESI 1


2CSSIT ESI TD 5 – Configuration d’Odoo : Gestion des privilèges et droits d’accès

Se connecter aux comptes des trois utilisateurs créés et donner les modules visibles

…………………………………………………………………………………………………………………………………………………………

Les utilisateurs créés doivent avoir accès au module Inventaire en tant que «Utilisateur simple»
uniquement, proposer une solution pour configurer cet accès.
…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………

2. Groupes

Afin de configurer le droit d’accéder aux « demandes de prix » et aux « bons de commandes »,
nous allons créer un groupe d’utilisateurs défini comme suit :

• Groupe Agent_Achat et lui attribuer : l’utilisateur Administrateur et agent_achat ainsi que


les menus suivants : Achats, Achats/Commandes/Demandes de prix,
Achats/Commandes/Bons de commande

Se connecter en tant qu’agent des achats et vérifier les menus visibles

…………………………………………………………………………………………………………………………………………………………

Quels ont les groupes ‘Achat’ auquel appartient les deux utilisateurs : Responsable et gestionnaire
des achats? (Utilisateur→ lien Groupe→ filtre sur Achat)

…………………………………………………………………………………………………………………………………………………………

Se connecter en tant que responsable des achats et gestionnaire des achats et vérifier si les menus
attribués au groupe Agent Achat sont visibles ? OUI/NON

Si la réponse est non, proposer une solution

…………………………………………………………………………………………………………………………………………………………

Pourquoi avoir ajouter l’administrateur dans le groupe Agent_Achat ?

…………………………………………………………………………………………………………………………………………………………

Il faut restreindre l’accès au menu Achat/Commandes/Fournisseurs à l’utilisateur agent_achat ?


Quelle solution proposez-vous ?

…………………………………………………………………………………………………………………………………………………………

Khouri S. PGI - ESI 2


2CSSIT ESI TD 5 – Configuration d’Odoo : Gestion des privilèges et droits d’accès

Se reconnecter aux trois profils d’utilisateur créés et vérifier la disponibilité du menu


Achats/Commandes/Fournisseurs ?

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

3. Droits d'accès aux objets


Est-ce que les commandes peuvent etre créées par l’utilisateur Agent achat ? OUI/NON

Si la réponse est Non, configurer cela dans l’onglet « droit d’accès » du groupe Agent_Achat.
Commencer par ajouter les droits à l’objet « purchase.order » (Commande fournisseur)

Donner la capture d’écran finale.

4. L’accès aux vues

On souhaite ajouter le champ amount_untaxed dans la vue formulaire du bon de commande

Pour ce faire, ajouter une vue héritée « x_view_order » avec le code suivant :
<?xml version="1.0"?>
<xpath expr="//field[@name='currency_id']" position="after">
<field name="amount_untaxed" />
</xpath>

Est-ce que cette vue est affichées pour les utilisateurs créés ? OUI/NON

Que faire pour restreindre l’accès de cette vue aux utilisateurs Responsable et Gestionnaire des
achats uniquement ?

…………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………

Donner la capture d’écran.

Khouri S. PGI - ESI 3


2CSSIT ESI TD 5 – Configuration d’Odoo : Gestion des privilèges et droits d’accès

5. Les règles de sécurité

Proposer des règles de sécurité pour permettre à l’agent des achats de manipuler des commandes
fournisseurs dont les montants sont inférieurs à 200. Les deux autres utilisateurs peuvent
manipuler toutes les commandes quel que soit leur montant.

Créer une commande avec un montant de 100DA et une autre de 4000 DA et vérifier son
accessibilité selon les trois profils d’utilisateurs.

…………………………………………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………………………………………

6. Rapports :

Restreindre l’impression du rapport Promo_view pour qu’il soit accessible uniquement aux
utilisateurs responsable et gestionnaires des achats (et donc pas aux agents).

Donner la capture d’écran.

Khouri S. PGI - ESI 4

Vous aimerez peut-être aussi