EdeeShop · Implementace

Chráněné zdroje EdeeShop a vazba na oprávnění

Upraveno

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ů

ZdrojVýznam
PERSONOsobní údaje uživatele
ORDERObjednávka
CUSTOMER_PRODUCT_LISTSysté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.
WISHLISTSeznam oblíbených produktů
COMPARISONPorovnání produktů
SHARED_CARTSdílený košík
SHOPPING_LISTPojmenovaný seznam produktů
INVOICEFaktura
BILLING_ADDRESSFakturační adresa
DELIVERY_ADDRESSDodací adresa
CUSTOMER_REQUESTReklamace a vracení
RESERVATIONRezervace produktů na prodejně.
COMPANY_BILLING_ADDRESSFakturační adresa společnosti
COMPANY_DELIVERY_ADDRESSDodací adresa společnosti
COMPANY_ORDERObjednávka za společnost
COMPANY_INVOICEFaktura společnosti
COMPANY_CUSTOMER_REQUESTUživatelské požadavky společnosti
COMPANY_SHOPPING_LISTNákupní seznam společnosti
COMPANYFirma
COMPANY_STAFFFiremní uživatel

PERSON

Osobní údaje uživatele

Související rozšíření: registrationIntegrationFeature

Význam jednotlivých oprávnění

OprávněníVýznam
CRegistrace uživatele jako fyzické osoby.
RPřístup do profilu uživatele - mandatorní právo pro registrovaného uživatele.
UAktualizace osobních údajů uživatele.
DOdstranění profilu uživatele.
SMož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'.

RoleOprávnění
LOGGED_IN[R, U, D]
ANONYMOUS[C]

ORDER

Objednávka

Související rozšíření: orderFeature

Význam jednotlivých oprávnění

OprávněníVýznam
CVytvoření objednávky, zpřístupnění tlačítka vytvořit objednávku v košíku.
RPřístup do výpisu mých objednávek, zobrazení detailu objednávky (bez kontrolního hash kódu).
DUmožňuje storno objednávky.
SOpravň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'.

RoleOprávnění
ALL[C, U, D]
LOGGED_IN[C, U, R, D]

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
CVytvoření nového seznamu.
RZobrazení seznamu oblíbených v záhlaví, srdíčka u produktů.
UVložení / odebrání produktu z oblíbených.
DOdstranění seznamu.
SOpravň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'.

RoleOprá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
CVytvoření nového seznamu.
RZobrazení porovnání v záhlaví.
UVložení / odebrání produktu z porovnání.
DOdstranění seznamu.
SOpravň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'.

RoleOprá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
CVytvoření nového seznamu pro sdílení (emailem, odkazem).
RZobrazení 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.
DOdstranění seznamu.
SOpravň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'.

RoleOprá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
CVytvoření nového nákupního seznamu.
RPří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.
DOdstranění nákupního seznamu.
SOpravň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'.

RoleOprá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
UVygenerování faktury k objednávce.
RPřístup do správy faktur, zobrazení obsahu faktury (bez kontrolního hash kódu).
DVý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'.

RoleOprá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
CVytvoření nové adresy ve správě adres, vytvoření adresy z objednávky (otevření input polí).
RPří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.
DOdstranění adresy ve správě adres.
SNení 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'.

RoleOprá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
CVytvoření nové adresy ve správě adres, vytvoření adresy z objednávky (otevření input polí).
RPří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.
DOdstranění adresy ve správě adres.
SNení 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'.

RoleOprá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
CVytvoření nové reklamace a vrátky.
RZpřístupnění správy "mých" reklamací a vratek.
UÚprava existující reklamace a vratek.
DZamítnutí reklamace či vratky.
SOpravň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'.

RoleOprávnění
LOGGED_IN[C, R, U]
ANONYMOUS[C]

RESERVATION

Rezervace produktů na prodejně.

Související rozšíření: reservationFeature

Význam jednotlivých oprávnění

OprávněníVýznam
CVytvoření rezervace, zpřístupnění tlačítka vytvořit rezervaci.
RPřístup do výpisu mých rezervací, zobrazení detailu rezervace (bez kontrolního hash kódu).
DUmožňuje storno rezervace.
SOpravň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'.

RoleOprá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'.

RoleOprá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'.

RoleOprá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'.

RoleOprá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'.

RoleOprá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'.

RoleOprá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'.

RoleOprá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
CRegistrace firemního uživatele.
RPřístup k údajům společnosti, mandatorní právo pro firemní uživatele.
UAktualizace základních údajů společnosti (ve výchozím stavu ale nelze upravit nic).
DOdstranění společnosti (nicméně na toto není na frontendu žádné tlačítko).
SOpravň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'.

RoleOprá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
CRegistrace nové firmy / firemního uživatele.
RPřístup do správy firemních uživatelů.
USchválení / pozvání / změna role / zablokování / odblokování firemního uživatele.
DZamítnutí / odstranění firemního uživatele.
SOpravň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'.

RoleOprá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é).