Autor | Zpráva | ||
---|---|---|---|
B0zAk Profil * |
#1 · Zasláno: 6. 8. 2012, 11:14:23
Zdravím,
používám systém MediaWiki a mam tam přes 150 stránek a potřeboval bych nějak poradit jak nastavit práva aby stránky mohli upravovat jenom správci a hosté a registrovaní by mohli si stránky jenom prohlížet. Docela mě zaskočilo že takový systém má tak primitivní možnosti nastavení ... Opravdu se mi nechce u více než 100 stránek nastavovat práva ručně a to nemluvim o tom že by mi tak někdo mohl bez práv založit nějakou stránku. děkuji za rady |
||
Str4wberry Profil |
#2 · Zasláno: 6. 8. 2012, 12:40:54
Pokud nemá MediaWiki nástroj k hromadnému nastavení, mohlo by být řešení změnit oprávnění hromadně ručně přímo v databási.
|
||
B0zAk Profil * |
#3 · Zasláno: 6. 8. 2012, 13:41:33 · Upravil/a: B0zAk
No do database jsem se už skoušel dívat ale nevím kde přesně se to nastavuje. Našel jsem v jedné tabulce nastavení práv k určitým stránkám ale byli tam pouze vytvořené záznamy jenom ty kterém jsem nastavil přes systém, takže bych musel zase ručně zadávat záznamy do DB. Neví někdo nějakou jinou cestu jak to provést ?
Kurňa že já dříve blbec nehledal. Už jsem si to vygooglil stačí do konfiguračního souboru přidat oprávnění (LocalSettings.php) www.mediawiki.org/wiki/Manual:Preventing_access Konkrétně nastavení pro uživatele bez sysop oprávnění $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['sysop']['edit'] = true; |
||
Str4wberry Profil |
#4 · Zasláno: 6. 8. 2012, 14:07:19
OK, jenom pro informaci — šlo by to řešit i v SQL pomocí
INSERT ... SELECT :
insert into oprávnění (id_stránky, může_editovat) select id_stránky, "ne" from stránky |
||
Časová prodleva: 12 let
|
0