Příručka:Slučování historií

From mediawiki.org
This page is a translated version of the page Manual:Merging histories and the translation is 100% complete.

Sloučení historie stránek se provádí pomocí Special:MergeHistory. To umožňuje uživateli sloučit revize historie jedné zdrojové stránky do novější stránky. Uživatel může použít sloupec přepínače ke sloučení pouze revizí vytvořených v zadaný čas a před ním. Special:Logs/merge pak uživateli nabídne tlačítko "Unmerge" pro zrušení sloučení. To se provádí přepínáním zdrojové a cílové stránky ve Special:MergeHistory.

Sloučení stránek funguje změnou pole rev_page v tabulce revision . Když sloučíte dvě stránky, zdrojová stránka musí být obecně starší než cílová stránka, protože Special:MergeHistory umožní pouze přidání revizí k historii stránky – smíchání historií by nemělo smysl. Při slučování budou vybrané revize ze zdrojové stránky nastaveny jako revize cílové stránky.

Databáze

logging.log_params obsahuje název cílové stránky a časové razítko.

Háčky

API

Ukázkové výsledky API:Záznam událostí API:

<item logid="6" ns="0" title="Foo" pageid="2" logpage="2" type="merge" action="merge" user="FooUser" timestamp="2014-09-16T17:43:05Z" comment="">
        <param>Bar</param>
        <param>20140916174244</param>
</item>