Nové role k přihlášení (1 h)

Issue #27 resolved
David Čeřovský created an issue

Chtěli bysme asi rozšířit více těch rolí, protože jakoby siteadmin by tu neměl být každý kdo nahrává Smilebox galerie (externí fotografové třeba). Takže bych rád měl třeba na svůj email nějakou tu hlavní správu a klasický admin by nemohl překládat věci na webu a nemohl zakládat uživatele s oprávněním vyšším než customer. Nazvla bych ho gallery admin. Protože budu spíš radši, když bude mít u nás svoje vlastní přihlášení a uvidíme, kdo jakou galerii nahrál. Může být?

Comments (16)

  1. Vašek Dohnal

    Pustím se do toho. Abych si to @memostail ujasnil. Nová role GALLERY ADMIN bude moct:

    • Založit uživatele typu „Customer“
    • Dělat vše s fotogaleriemi (nahrávat, mazat, přiřazovat zákazníky)

    A vše ostatní mu bude v administrace nepřístupné.

  2. David Čeřovský reporter

    Ahoj, ty role stále nevidím v administraci, už bysme to potřebovali, ať se všichni u nás nepřihlašují jako branch admin a každý má jenom ta základní oprávnění na zákládání galerií. Uvidím taky někdo logo toho, co kdo udělal? Dík!

  3. Vašek Dohnal

    Tahle úprava se mi někde ztratila, pracuji nyní na jejím obnovení a nejpozději zítra dopoledne ji nasadím na dev server - pak ji, @snakeyyy, prosím, přednostně nasaď (dám ti vědět) na ostrý server.

    S logem se to má takto: administrace záznamy typu odstranil/přidal/upravil... shromažďuje a zobrazují se v pravém sloupci po přihlášení. Jen neumožňuje prohlížet záznamy ostatních uživatelů. Nebylo by však náročné toto chování upravit a pro superadmina zobrazovat záznamy všech uživatelů. I to má však svůj háček v použitelnosti: zaznamenávají se jen údaje na celém záznamu. Jinými slovy se nedozvím, že uživatel XY upravil titulek té nebo tamté galerie, dozvěděl bych se jenom, že uživatel upravil tu nebo tamtu galerii.

    Existuje knihovna třetí strany, která dokáže sledovat na záznamech (v našem případě bych toto povolil jen na galeriích) změny typu kdo+co (viz ukázka níže):

    Untitled.png

    Pokud budeš souhlasit, navrhuji použít zmiňovanou knihovnu - umožňuje mimo jiné např. vracení změn.

  4. David Čeřovský reporter

    Moc to zase nepotřebuji, spíš jako kdyby se něco stalo, abysme věděli. Kolik by to stálo to nasadit? Teď se nám přesně dělo, že se objevila nějaká galerie odemčená, přitom prý byla zamčená a nevíme, kdo to teda udělal. Má tam teď už přístup asi 8 lidí pod jedním účtem.

  5. David Čeřovský reporter

    Tak to zatím nepotřebujeme, ale budu vědět, že to jde. Zatím mi stačí ty role rozdělené a každý vlastní přihlášení. I tak uvidíme, že tam někdo lezl a něco upravoval, i když ne konkértně co.

  6. Vašek Dohnal

    Z administrace je možné vytvořit nového uživatele s rolí GALLERY ADMIN:

    Image 15.png

    Tento typ uživatele vidí po přihlášení jen Galerie a Uživatele:

    Image 16.png

    Na přehledu Uživatelů však vidí jen uživatele s rolí Customer:

    Image 17.png

    A zároveň při editaci/zakládání uživatele nemůže přiřadit jinou roli než Customer:

    Image 18.png

  7. David Čeřovský reporter

    To vypadá pěkně, tak bych to nasadil klidně. Mně teda na devu to teď nejde odzkoušet u nového uživatele protože mi nechodí ty aktivační emaily (psala to marek v příspěvku s email notifikací nového uživatele).

  8. David Čeřovský reporter

    Ahoj, tak jsme nevím jak to přehlédli, ale ten gallery admin nemá oprávnění na customer, takže pak nemůže založit ty nové galerie (hodně se zakládají nový zákazníci). Můžete tedy prosím ještě přidat Gallery adminovi to oprávnění na Customer? Dík! Už jsem to dneska všem založil a tohle se zjistilo, takže je zase vracím na zakládání přes ahoj@smilebox.cz dokud to nevyřešíme

  9. Log in to comment