Pro vývojáře
DomůPřihlášeníNápovědaKontakt
  • Úvod
  • Vývoj aplikací
    • Inicializace
    • Nastavení
    • Smazání
  • RESTful API - Retailys
    • Prodejní kanály
    • Obsah
      • Produkty
      • Kategorie
      • Varianty
      • Rodiny
    • Objednávky
    • Události
    • Šablony (UI prvky a snippety)
      • Administrace
      • Eshop
    • Sklady
    • Dodavatelé
    • Uživatelé
    • Firmy
    • Přihlášený
    • Seznamy
  • Retailys language
  • Uživatelská práva
  • Užitečné příkazy
  • Příklady
  • Kontakt
Powered by GitBook
On this page
  • System
  • System.Channels
  • System.Content
  • System.People
  • System.Orders
  • System.Marketing
  • System.Invoices
  • System.Settings

Was this helpful?

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.

Akce
Hodnota

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.

PreviousRetailys languageNextUžitečné příkazy

Last updated 3 years ago

Was this helpful?