.. _admin_role:

================
Uživatelské role
================

Role uživatelů se nastavují v rámci administrace uživatelských
rolí NDA. Systém CAM pracuje s následujícími rolemi.

.. _admin_role_cam1:

CAM I
=========

Základní oprávnění, umožňuje prohlížení záznamů a vyhledávání v nich.

.. _admin_role_cam2:

CAM II
==========
Vkládání entit ve stavu :ref:`nový <ont_states_new>`. Je možná úprava uložených
záznamů, které jsou ve stavu :ref:`nový <ont_states_new>`. Změny stavů nejsou 
přípustné.

V uživatelském rozhraní CAM
-----------------------------

Založení nové změny schváleného záznamu z jádra a 
předání ke schválení (zápisu do jádra).


.. _admin_role_cam3:

CAM III
=============

Schvalování entit ve stavu :ref:`nový <ont_states_new>`.
Schvalování a zápis změn entit ve stavu :ref:`schválený <ont_states_approved>`.
Přípustná změna stavů jsou:

 - z :ref:`nový <ont_states_new>` na :ref:`schválený <ont_states_approved>`
 - z :ref:`schválený <ont_states_approved>` na :ref:`nový <ont_states_new>` 
   (oprava chyby)

.. _admin_role_cam4:

CAM IV
==============

Je možné zneplatňování entit a náhrada duplicit. Uživatel s tímto oprávněním
může u entity nastavit všechny stavy, přechody mezi nimi nejsou limitovány.

.. _admin_role_cam5:

CAM V
=========

Možnost generování klíčů pro API a 
přístup z jiných aplikací přes API.

Pokud uživatel není v roli :ref:`admin_role_cam5`, správce NDA 
ji například odebere, potom se již nemůže autentizovat 
s využitím API klíčů.


.. _admin_role_cam6:

CAM VI
==========

Správce CAM včetně nastavení bezpečnostních profilů.