Chráněné zdroje EdeeShop a vazba na oprávnění
Tento dokument popisuje seznam chráněných zdrojů a jejich výchozí nastavení oprávnění. Více o nastavení oprávnění je popsáno zde.
Seznam zdrojů
| Zdroj | Význam |
|---|---|
| PERSON | Osobní údaje uživatele |
| ORDER | Objednávka |
| CUSTOMER_PRODUCT_LIST | Systémový zdroj pro uživatelské seznamy produktů, např. wishlist, porovnání produktů atd. Systémový protože, protože oprávnění se definují pro konkrétní typ seznamu produktů, např. wishlist, porovnání produktů atd, které se interně mapují na tento systémový zdroj. |
| WISHLIST | Seznam oblíbených produktů |
| COMPARISON | Porovnání produktů |
| SHARED_CART | Sdílený košík |
| SHOPPING_LIST | Pojmenovaný seznam produktů |
| INVOICE | Faktura |
| BILLING_ADDRESS | Fakturační adresa |
| DELIVERY_ADDRESS | Dodací adresa |
| CUSTOMER_REQUEST | Reklamace a vracení |
| RESERVATION | Rezervace produktů na prodejně. |
| COMPANY_BILLING_ADDRESS | Fakturační adresa společnosti |
| COMPANY_DELIVERY_ADDRESS | Dodací adresa společnosti |
| COMPANY_ORDER | Objednávka za společnost |
| COMPANY_INVOICE | Faktura společnosti |
| COMPANY_CUSTOMER_REQUEST | Uživatelské požadavky společnosti |
| COMPANY_SHOPPING_LIST | Nákupní seznam společnosti |
| COMPANY | Firma |
| COMPANY_STAFF | Firemní uživatel |
PERSON
Osobní údaje uživatele
Související rozšíření: registrationIntegrationFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Registrace uživatele jako fyzické osoby. |
| R | Přístup do profilu uživatele - mandatorní právo pro registrovaného uživatele. |
| U | Aktualizace osobních údajů uživatele. |
| D | Odstranění profilu uživatele. |
| S | Možnost převléknutí se za jiného uživatele. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
ORDER
Objednávka
Související rozšíření: orderFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření objednávky, zpřístupnění tlačítka vytvořit objednávku v košíku. |
| R | Přístup do výpisu mých objednávek, zobrazení detailu objednávky (bez kontrolního hash kódu). |
| D | Umožňuje storno objednávky. |
| S | Opravňuje ke všem operacím nad zdrojem, včetně modifikací objednávky. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
CUSTOMER_PRODUCT_LIST
Systémový zdroj pro uživatelské seznamy produktů, např. wishlist, porovnání produktů atd. Systémový protože, protože oprávnění se definují pro konkrétní typ seznamu produktů, např. wishlist, porovnání produktů atd, které se interně mapují na tento systémový zdroj.
Související rozšíření: customerProductListSystemFeature
WISHLIST
Seznam oblíbených produktů
Související rozšíření: wishListFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nového seznamu. |
| R | Zobrazení seznamu oblíbených v záhlaví, srdíčka u produktů. |
| U | Vložení / odebrání produktu z oblíbených. |
| D | Odstranění seznamu. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| ALL | [C, R, U, D] |
COMPARISON
Porovnání produktů
Související rozšíření: productComparisonFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nového seznamu. |
| R | Zobrazení porovnání v záhlaví. |
| U | Vložení / odebrání produktu z porovnání. |
| D | Odstranění seznamu. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| ALL | [C, R, U, D] |
SHARED_CART
Sdílený košík
Související rozšíření: sharedCartFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nového seznamu pro sdílení (emailem, odkazem). |
| R | Zobrazení sdíleného nákupního košíku. |
| U | Úprava nadpisu, popisu nákupního seznamu, přidání / úprava / odbrání položek seznamu. |
| D | Odstranění seznamu. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| ALL | [C, R, U, D] |
SHOPPING_LIST
Pojmenovaný seznam produktů
Související rozšíření: shoppingListFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nového nákupního seznamu. |
| R | Přístup do správy nákupních seznamů, čtení detailu nákupního seznamu, nabídka nákupních seznamů v košíku. |
| U | Úprava nadpisu, popisu nákupního seznamu, přidání / úprava / odbrání položek seznamu. |
| D | Odstranění nákupního seznamu. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| LOGGED_IN | [C, R, U, D] |
INVOICE
Faktura
Související rozšíření: invoiceFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| U | Vygenerování faktury k objednávce. |
| R | Přístup do správy faktur, zobrazení obsahu faktury (bez kontrolního hash kódu). |
| D | Výmaz faktury. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| LOGGED_IN | [R] |
BILLING_ADDRESS
Fakturační adresa
Související rozšíření: customerAddressFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nové adresy ve správě adres, vytvoření adresy z objednávky (otevření input polí). |
| R | Přístup do správy adres, výběr z existujících adres u objednávky. |
| U | Úprava adresy ve správě adres, aktualizace z adresy z objednávky. |
| D | Odstranění adresy ve správě adres. |
| S | Není aktivně používáno (opravňuje ale ke všem operacím nad zdrojem). |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| LOGGED_IN | [C, U, R, D] |
DELIVERY_ADDRESS
Dodací adresa
Související rozšíření: customerAddressFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nové adresy ve správě adres, vytvoření adresy z objednávky (otevření input polí). |
| R | Přístup do správy adres, výběr z existujících adres u objednávky. |
| U | Úprava adresy ve správě adres, aktualizace z adresy z objednávky. |
| D | Odstranění adresy ve správě adres. |
| S | Není aktivně používáno (opravňuje ale ke všem operacím nad zdrojem). |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| LOGGED_IN | [C, U, R, D] |
CUSTOMER_REQUEST
Reklamace a vracení
Související rozšíření: customerRequestFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření nové reklamace a vrátky. |
| R | Zpřístupnění správy "mých" reklamací a vratek. |
| U | Úprava existující reklamace a vratek. |
| D | Zamítnutí reklamace či vratky. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
RESERVATION
Rezervace produktů na prodejně.
Související rozšíření: reservationFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Vytvoření rezervace, zpřístupnění tlačítka vytvořit rezervaci. |
| R | Přístup do výpisu mých rezervací, zobrazení detailu rezervace (bez kontrolního hash kódu). |
| D | Umožňuje storno rezervace. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| ALL | [C] |
COMPANY_BILLING_ADDRESS
Fakturační adresa společnosti
Související rozšíření: companyFeature, customerAddressFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro fakturační adresy jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [R] |
COMPANY_DELIVERY_ADDRESS
Dodací adresa společnosti
Související rozšíření: companyFeature, customerAddressFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro dodací adresy jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U, D] |
COMPANY_ORDER
Objednávka za společnost
Související rozšíření: companyFeature, orderFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro objednávky jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U, D] |
COMPANY_INVOICE
Faktura společnosti
Související rozšíření: companyFeature, invoiceFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro faktury jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U] |
COMPANY_CUSTOMER_REQUEST
Uživatelské požadavky společnosti
Související rozšíření: companyFeature, customerRequestFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro uživatelské požadavky jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U] |
COMPANY_SHOPPING_LIST
Nákupní seznam společnosti
Související rozšíření: companyFeature, shoppingListFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| - | Kopíruje oprávnění pro nákupní seznamy produktů jen va vazbě na firmu. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U, D] |
COMPANY
Firma
Související rozšíření: companyFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Registrace firemního uživatele. |
| R | Přístup k údajům společnosti, mandatorní právo pro firemní uživatele. |
| U | Aktualizace základních údajů společnosti (ve výchozím stavu ale nelze upravit nic). |
| D | Odstranění společnosti (nicméně na toto není na frontendu žádné tlačítko). |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| ALL | [C] |
| COMPANY_OWNER | [R, U] |
COMPANY_STAFF
Firemní uživatel
Související rozšíření: companyFeature
Význam jednotlivých oprávnění
| Oprávnění | Význam |
|---|---|
| C | Registrace nové firmy / firemního uživatele. |
| R | Přístup do správy firemních uživatelů. |
| U | Schválení / pozvání / změna role / zablokování / odblokování firemního uživatele. |
| D | Zamítnutí / odstranění firemního uživatele. |
| S | Opravňuje ke všem operacím nad zdrojem. |
Pozn.: Pokud nějaké oprávnění není definováno, tak není aktivně používáno.
Výchozí nastavení rolí
Výchozí nastavení se aplikuje v případě, že není definováno žádné oprávnění v rámci konfigurace 'user/registration/roles'.
| Role | Oprávnění |
|---|---|
| COMPANY_OWNER | [C, R, U, D] |
Výchozí role
Pokud nejsou definovány žádné role v rámci 'user/registration/roles', tak se automaticky vytvořít tyto výchozí role.
- ALL (Všichni uživatelé) - Základní virtuální role pro všechny uživatele.
- ANONYMOUS (Nepřihlášení uživatelé) - Role pro nepřihlášeného uživatele.
- LOGGED_IN (Přihlášený uživatel) - Základní role pro všechny přihlášené uživatele (tj. registrované).
