Uživatelská práva

Každá aplikace může obsahovat sadu oprávnění, pomocí kterých může administrátor jednotlivým uživatelům povolit či zakázat přístup k jednotlivým funkcím systému Retailys a konkrétní aplikace.

Uživatelská práva se nastavují v Init Controlleru aplikace

Hodnoty práv se vypočítají binárním součtem hodnot. Pro zjednodušení každá operace má svou hodnotu.

AkceHodnota

Dědění práva jinému uživateli

1

Zobrazit

2

Vložit

4

Upravit

8

Smazat

16

Spustit

32

Pokud tedy budeme chtít, aby měla aplikace práva například zobrazit a upravovat prodejní kanály, tak nastavíme právo následovně s hodnotou 10 ( součtem 2 a 8 ).

                        [
                        'name' => 'System.Channels',
                        'crud' => 10,
                    ],

Příklad práv aplikace:

'rights' => [
                    [
                        'name' => 'System.Channels',
                        'crud' => 2,
                    ],
                    [
                        'name' => 'System.Content',
                        'crud' => 46,
                    ],
                    [
                        'name' => 'System.Settings.Companies',
                        'crud' => 2,
                    ],
                    [
                        'name' => 'System.Settings.Stores',
                        'crud' => 2,
                    ],
                    [
                        'name' => 'System.Orders',
                        'crud' => 46,
                    ],
                ],

System

Hlavní správce (většinou zakladatel účtu v systému Retailys), má obecné právo System. Přihlášený uživatel má přístup ke všem sekcím systému a nastavením, nezávisle na dalších nastavených právech. Může přidávat další správce a současným správcům práva odebírat.

System.Channels

Přístup ke všem kanálům.

System.Content

Možnost editovat obsah - produkty, kategorie, varianty,...

System.People

Umožní editaci či vytváření uživatelů.

System.Orders

Oprávnění do sekce objednávek a jejích podsekcí. Dle nastavených operací umožňuje manipulaci s objednávkami. Při nastavení jakékolik operace automaticky tyto oprerace jsou dostupné i v podsekcích

Pro zobrazení objednávek je nutné mít také oprávnění alespoň pro čtení k firmě a skladu (viz System.Settings.Companies, System.Settings.Stores)

System.Orders.Notifications

Oprávnění pouze do podsekce notifikace

System.Orders.Statuses

Oprávnění pouze do podsekce statusy (uživatelské statusy)

System.Marketing

Přístup do sekce Marketing.

System.Invoices

Přístup k sekci vlastních dokladů a faktur za využívání systému Retailys.

System.Settings

Přístup do všech nastavení systému Retailys a administrace

System.Settings.Companies

Přístup do nastavení všech firem, viditelnost objednávek všech firem.

System.Settings.Stores

Přístup ke všem skladům.

Last updated