Práva

joomlauser
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:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martin Bartůněk |anBLOK|
07. srp 2009 17:29 #48189
hm a včil mudruj...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ben
07. srp 2009 18:35 #48192
Něco odsud by nepomohlo?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
07. srp 2009 18:51 #48193
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 Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od joomlauser
07. srp 2009 19:06 #48194
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:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od joomlauser
07. srp 2009 19:08 #48195
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 možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od
07. srp 2009 19:24 #48197
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.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od joomlauser
07. srp 2009 22:14 #48204
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" ...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od joomlauser
08. srp 2009 00:32 #48210
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

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.