Le nouveau système de droits est en place.
Les types post-only, normal, admin et super-admin ont été supprimés.
Ils sont maintenant remplacés par des profils.
Ces profils sont définis dans la table glpi_profiles.
Le lien entre utilisateurs et profil est fait dans glpi_users_profiles.

Si une entrée pour l'utilisateur existe dans glpi_users_profiles alors le profil est chargé.
Sinon on recherche le profil par défaut et on lui affecte celui-ci.
Si il n'y a pas de profil par défaut, on recherche le premier profil associé à l'interface helpdesk.

Les droits sont les suivants :
à droite les droits possibles sachant qu'un droit vide correspond à : pas d'accès du tout

Inventaire

  • computer r/w
  • monitor r/w
  • software r/w
  • networking r/w
  • peripheral r/w
  • printer r/w
  • cartridge r/w
  • consumable r/w
  • phone r/w

General

  • notes r/w
  • password_update 0/1

Gestion

  • contact_enterprise r/w
  • document r/w
  • contract_infocom r/w

Outils

  • knowbase r/w
  • faq r/w
  • reservation_helpdesk 0/1 -> droit de réserver un matériel
  • reservation_central r/w -> accès à l'administration des réservations
  • reports r
  • ocsng w

Configuration

  • dropdown w
  • device w
  • typedoc r/w
  • link r/w
  • config w -> générale / affichage / mailing / auth_externe
  • search_config w -> personnalisation par user (r par defaut)
  • profile r/w
  • update r ->check des mises à jour
  • user r/w
  • group r/w
  • logs r
  • reminder_public r/w -> gestion notes publiques
  • backup w
  • check_update r -> vérifier la présence de mises à jour
  • rule_tracking r/w
  • rule_ocs r/w
  • rule_ldap r/w
  • rule_softwarecategories r/w

Assistance

  • statistic 0/1
objet droit type can description helpdesk notes
Ticket create_ticket 0/1 create créer un ticket oui
observe_ticket 0/1 voir ticket + suivis publics oui
show_group_ticket 0/1 view voir les tickets de mes groupes oui
show_assign_ticket 0/1 view Voir les tickets attribués
show_all_ticket 0/1 view Voir tous les tickets
own_ticket 0/1 Être en charge d'un ticket
steal_ticket 0/1 Voler un ticket
assign_ticket 0/1 Attribuer un ticket
update_ticket 0/1 update Éditer un ticket
helpdesk_status array Cycle de vie des tickets Matrice des changements interdit + json
delete_ticket 0/1 delete Supprimer un ticket
show_group_hardware 0/1 Voir les matériels du ou des groupe(s) associé(s) oui
helpdesk_hardware checksum Liaison avec les matériels oui 2^0=1 = mes matériel (HELPDESK_MY_HARDWARE)- 2^1=2 = tous les matériels (HELPDESK_ALL_HARDWARE)
helpdesk_item_type array Matériels associables à un ticket oui tableau de noms de classe + json
Followup own_ticket 0/1 create Être en charge d'un ticket
add_followups 0/1 create Ajouter un suivi aux tickets oui comment_ticket en 0.72
group_add_followups 0/1 create Ajouter un suivi aux tickets des groupes nouveau en 0.78
global_add_followups 0/1 create Ajouter un suivi à tous les tickets comment_all_ticket en 0.72
observe_ticket 0/1 view voir ticket + suivis publics oui
show_full_ticket 0/1 view Voir tous les suivis (publics et privés)
update_followups 0/1 update mettre à jour tous les suivis
Task own_ticket 0/1 create Être en charge d'un ticket
global_add_tasks 0/1 create Ajouter une tâche à tous les tickets
observe_ticket 0/1 view voir ticket + suivis/taches publics oui
show_full_ticket 0/1 view Voir tous les suivis/tâches (publics et privés)
update_tasks 0/1 update mettre à jour tous les suivis
Planning show_planning 0/1 Voir planning personnel
show_group_planning 0/1 Voir les planning de personnes de mes groupes
show_all_planning 0/1 Voir tous les planning
KBitem faq -/r/w Foire aux questions oui lecture seule pour helpdesk
knowbase -/r/w Base de connaissances