Accesscontrol: Porovnání verzí

Z Gewiki
 
(Nejsou zobrazeny 2 mezilehlé verze od 2 dalších uživatelů.)
Řádek 8: Řádek 8:
Pro zabezpečení se používá značka accesscontrol zapsaná přímo do textu stránky. Je zvykem tuto značku psát na začátek stránky. Mezi otevírací <nowiki><accesscontrol></nowiki> a zavírací <nowiki></accesscontrol></nowiki> značku se zapisují jednotlivé skupiny oddělené dvěma (!!) čárkami Skupiny se mohou zapisovat jak s mezerou, tak s podtržítkem.
Pro zabezpečení se používá značka accesscontrol zapsaná přímo do textu stránky. Je zvykem tuto značku psát na začátek stránky. Mezi otevírací <nowiki><accesscontrol></nowiki> a zavírací <nowiki></accesscontrol></nowiki> značku se zapisují jednotlivé skupiny oddělené dvěma (!!) čárkami Skupiny se mohou zapisovat jak s mezerou, tak s podtržítkem.


Pro Castory, Polluxe a Tým z roku 2013 to vypadá takto
Pro Castory, Polluxe a Tým z roku {{CURRENTYEAR}} to vypadá takto
<nowiki><accesscontrol>Team,,Pollux_2013,,Castor_2013</accesscontrol></nowiki>
<nowiki><accesscontrol>Team,,Pollux_</nowiki>{{CURRENTYEAR}}<nowiki>,,Castor_</nowiki>{{CURRENTYEAR}}<nowiki></accesscontrol></nowiki>


== Jak zabezpečit externí soubor ==
== Jak zabezpečit externí soubor ==
Pokud na gewiki nahrajete soubor (fls, doc, jpg, ...), ke kterému se nemají dostat všichni, můžete i ten azbezpečit accesscontrolem:
Pokud na gewiki nahrajete soubor (fls, doc, jpg, ...), ke kterému se nemají dostat všichni, můžete i ten zabezpečit accesscontrolem:
* nahrajete soubor standardním způsobem
* nahrajete soubor standardním způsobem
* na nově vzniklé stránce s názvem Soubor:nahrany_dokument-xls použijete záložku "Editovat" a do editačního okna vložíte accesscontrol způsobem popsaným výše
* na nově vzniklé stránce s názvem Soubor:nahrany_dokument-xls použijete záložku "Editovat" a do editačního okna vložíte accesscontrol způsobem popsaným výše
Řádek 42: Řádek 42:
=== Je to někde k dispozici? ===
=== Je to někde k dispozici? ===
Zdrojové kódy jsou k dispozici na [https://bitbucket.org/jlkcz/recursive-iac/wiki/Home Bitbucket] pod MIT licencí
Zdrojové kódy jsou k dispozici na [https://bitbucket.org/jlkcz/recursive-iac/wiki/Home Bitbucket] pod MIT licencí
=== Nastavení skupin pro AccesControl===
Kdo je v jaké skupině se nastavuje na stránkách gewiki.cz/Skupina:<NázevSkupiny> tedy Team se edituje na https://gewiki.cz/Skupina:Team. Tyto stránky mohou editovat jen členové nějaké hodně drsné administrátorské skupiny, ale číst je může kdokoli.


[[Kategorie:Gewiki]]
[[Kategorie:Gewiki]]

Aktuální verze z 1. 3. 2023, 16:56




Toto je informační stránka o Accesscontrolu, bezpečnostním systému této wiki, který omezuje přístupy různým uživatelům k různým datům. K takto zabezpečeným stránkám pak mají přístup pouze uživatelé zařazení do daných skupin a správci, kteří mají přístup všude.

Stránka, omezuje-li jakkoliv přístup, dává o tom vědět informačním obdélníkem. Zde je uvedeno jaké skupiny mají přístup a která stránka je původcem tohoto nastavení.

Jak zabezpečit nějakou stránku[editovat | editovat zdroj]

Pro zabezpečení se používá značka accesscontrol zapsaná přímo do textu stránky. Je zvykem tuto značku psát na začátek stránky. Mezi otevírací <accesscontrol> a zavírací </accesscontrol> značku se zapisují jednotlivé skupiny oddělené dvěma (!!) čárkami Skupiny se mohou zapisovat jak s mezerou, tak s podtržítkem.

Pro Castory, Polluxe a Tým z roku 2024 to vypadá takto <accesscontrol>Team,,Pollux_2024,,Castor_2024</accesscontrol>

Jak zabezpečit externí soubor[editovat | editovat zdroj]

Pokud na gewiki nahrajete soubor (fls, doc, jpg, ...), ke kterému se nemají dostat všichni, můžete i ten zabezpečit accesscontrolem:

  • nahrajete soubor standardním způsobem
  • na nově vzniklé stránce s názvem Soubor:nahrany_dokument-xls použijete záložku "Editovat" a do editačního okna vložíte accesscontrol způsobem popsaným výše
  • po uložení se k souboru dostanou jen uživatelé určení accesscontrolem

Jak naopak stránku povolit všem?[editovat | editovat zdroj]

V případě, že stránka "zdědila" nějaká omezení od své nadstránky a je potřeba ji uvolnit všem, je to možné pomocí pseudoskupiny ALL.

Do stránky vložte následující kód <accesscontrol>ALL</accesscontrol>

FAQ aneb Často kladené otázky[editovat | editovat zdroj]

Jaktože je stránka s omezeným přístupem, když v ní není accesscontrol napsán?[editovat | editovat zdroj]

V sekci "Jak to funguje" je popsáno, že Accesscontrol je dědičný. Podstránky (pokud nemají accesscontrol v sobě) přejímají accesscontrol svých nadstránek.

Proč je na Gewiki Accesscontrol?[editovat | editovat zdroj]

Gewiki obsahuje řadu různých údajů, které by neměly být dostupné veřejnosti, například některé osobní či kontaktní údaje, stejně tak Gewiki obsahuje řadu informací, která by účastníkům zkazila překvapení :-)

Jak funguje "dědění" accesscontrolu -- příklad[editovat | editovat zdroj]

  • Navštívíte stránku Team:AAA/BBB/CCC
    • Je ve stránce Team:AAA/BBB/CCC přímo napsaný <accesscontrol>? Pokud ano, použije se ten. Pokud ne, jdeme dál:
    • Je ve stránce Team:AAA/BBB napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
    • Je ve stránce Team:AAA napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
    • Je ve stránce Team napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
  • Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny

Accesscontrol umí i "jen pro čtení?"[editovat | editovat zdroj]

Jasně. Stačí do accesscontrol tagu zapsat za název skupiny (ro) (např: Skupina(ro)) a takováto stránka bude přístupná jen pro čtení.

Je to někde k dispozici?[editovat | editovat zdroj]

Zdrojové kódy jsou k dispozici na Bitbucket pod MIT licencí

Nastavení skupin pro AccesControl[editovat | editovat zdroj]

Kdo je v jaké skupině se nastavuje na stránkách gewiki.cz/Skupina:<NázevSkupiny> tedy Team se edituje na https://gewiki.cz/Skupina:Team. Tyto stránky mohou editovat jen členové nějaké hodně drsné administrátorské skupiny, ale číst je může kdokoli.