Práva
07. srp 2009 17:15 #48186
Zdravím všechny a rád bych se zeptal na jednu věc, která mi nedá spát a "pije krev". Jak jste si poradili s tím, že byste občas třeba rádi publikovali něco jenom pro jednoho konkrétního uživatele? Složitou editací kódu? Existuje nějaká prověřená komponenta třetí strany? A jak je na tom s vývojem v tomhle směru Joomla samotná? Přijde mi, že těch pár skupin už je tu dlouho a kdesi se psalo o tom, že vývoj půjde dál. Tzn. půjde někdy jenom Frantovi Novákovi zobrazit článek o myších a Pepíkovi Nováčkovi o jezevcích? A Honzíkovi Novotnému zakázat, aby viděl položku v menu Bonusy a všem ostatním ano ze skupiny např. registrovaných autorů ano? Či mi něco uniká a už to dávno jednoduše možné je? Vzpomněl jsem si na to proto, že jsem si zrovna zkoušel nějaký článek - možnosti editoru a dostal jsem mail, cože to tam tvořím Registrovaný autor ho viděl, i když jsem o to vůbec nestál a měl jsem nastaveno "publisher" jako autor a special přístupová úroveň ... Tzn. jakmile někomu přidělím autora, už je to zlé, protože patří do special. :huh:
07. srp 2009 18:51 #48193
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13

Admin
Jinak tohle vše by měla řešit verze 1.6. Pro verzi 1.5 by snad něco také mělo existovat, protože to není zase tak složitý udělat (přidání jednoho sloupce do databáze, kde se budou ukládat čísla uživatelů, pro které je možné zobrazit článek, vložit formulář ke článku, kde se vybere uživatel, a přidat podmínku u zobrazení článku)
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
07. srp 2009 19:06 #48194
Odpověď od joomlauser
Uživatel
Ne, nezdá se mi. Já našel akorát komponentu Juga, která by to snad měla zvládat - featurka za 50 dolarů ovšem ... :laugh:
07. srp 2009 19:08 #48195
Odpověď od joomlauser
Uživatel
Zapátral jsem po joomle 1.6 a zdá se, že se snad opravdu dočkáme, hlavně aby to už moc dlouho netrvalo a upgrade byl rozumnou cestou ...
brian.teeman.net/joomla-gps/joomla-16-features-and-changes.html
Pro zajímavost ještě:
jfoobar.org/blog/44-first-look-at-joomla-16-acl.html
Příspěvek editován: joomlauser, v: 08/08/2009 12:07
Pro zajímavost ještě:
jfoobar.org/blog/44-first-look-at-joomla-16-acl.html
Příspěvek editován: joomlauser, v: 08/08/2009 12:07
07. srp 2009 19:24 #48197
Odpověď od Karri
Uživatel
Myslím, že by to zvládl Noix, který je nekomerční. Ovšem pokud byste chtěli různá oprávnění pro jednotlivce, bude to pracné - každý by musel mít vlastní uživatelskou kategorii.
07. srp 2009 22:14 #48204
Odpověď od joomlauser
Uživatel
Myslím, že to je opravdu zajímavá komponenta, už nějaký čas ji testuji - díky za tip. Možná s tím časem dosáhnu, co chci. Zatím mi tam chybí jedna věc: když napíši nějaký článek a chci udělit přístup, mám pořád na výběr jen "veřejné" "registrované" a "speciální". Představoval bych si, že se moje možnosti rozšíří na například "registrovaný Pepík Novák", ale už ne "registrovaný Karel Vomáčka" ...
08. srp 2009 00:32 #48210
Odpověď od joomlauser
Uživatel
Dopracoval jsem se k tomuto:
Nainstalovat tři součásti z joomlacode.org/gf/project/noixacl/frs/?a...&frs_package_id=4334 (nejvyšší verze)
Zpřístupnit v zásuvných modulech user modul.
V Komponentech najít Access Control, nadefinovat skupinu a uživatele, např. clovek a skupina
Uživatel clovek je součástí rozšířené skupiny skupina a je alespoň autor (např. konkrétně opravdu autor).
Ve skupině je pak mu možno přidělovat práva součástem systému, které jsou určené minimálně pro registrované.
Defaultně nemá clovek žádná práva, jen ta, která mu přidělíme skrze skupinu a to, z logiky věci, do výše práv autora.
Ve skupině může být více lidí se stejnými právy/omezeními nebo může mít každý uživatel svoji skupinu.
Příklad článku, který si může číst pouze jeden člověk:
Článek s názvem Deníček je určen pro registrované, pro ně je určena skupina "skupina", kterou může číst pouze "clovek". Deníček si tedy může číst pouze člověk. (=Domněnka 1). Bude-li mít právo přispívat, měl by být alespoň editor (=Domněnka 2).
Prověřil jsem první předpoklad, avšak ztroskotalo to na tom, že jakmile udělám krome cloveka specialního uživatele ještě někoho jiného, nebude to fungovat. Tudíž by to mělo být v pořádku mezi registrovanými, ovšem mezi autory, publisehry a správci všeho druhu to asi fungovat nebude. Budu zkoušet dál, pokud k tomu někdo něco máte na doplnění nebo opravu, připište.
Příspěvek editován: joomlauser, v: 08/08/2009 08:39
Nainstalovat tři součásti z joomlacode.org/gf/project/noixacl/frs/?a...&frs_package_id=4334 (nejvyšší verze)
Zpřístupnit v zásuvných modulech user modul.
V Komponentech najít Access Control, nadefinovat skupinu a uživatele, např. clovek a skupina
Uživatel clovek je součástí rozšířené skupiny skupina a je alespoň autor (např. konkrétně opravdu autor).
Ve skupině je pak mu možno přidělovat práva součástem systému, které jsou určené minimálně pro registrované.
Defaultně nemá clovek žádná práva, jen ta, která mu přidělíme skrze skupinu a to, z logiky věci, do výše práv autora.
Ve skupině může být více lidí se stejnými právy/omezeními nebo může mít každý uživatel svoji skupinu.
Příklad článku, který si může číst pouze jeden člověk:
Článek s názvem Deníček je určen pro registrované, pro ně je určena skupina "skupina", kterou může číst pouze "clovek". Deníček si tedy může číst pouze člověk. (=Domněnka 1). Bude-li mít právo přispívat, měl by být alespoň editor (=Domněnka 2).
Prověřil jsem první předpoklad, avšak ztroskotalo to na tom, že jakmile udělám krome cloveka specialního uživatele ještě někoho jiného, nebude to fungovat. Tudíž by to mělo být v pořádku mezi registrovanými, ovšem mezi autory, publisehry a správci všeho druhu to asi fungovat nebude. Budu zkoušet dál, pokud k tomu někdo něco máte na doplnění nebo opravu, připište.

Příspěvek editován: joomlauser, v: 08/08/2009 08:39