Skip to main content

Zobrazení auditního záznamu projektu

Administrátoři mohou u každého projektu zobrazit Audit Log. Tento auditní záznam zobrazuje události, například kdy se sdílení odkazem přepnulo mezi soukromým a tokenovým režimem, kdy byly odeslány nebo přijaty pozvánky a kdy se uživatel připojil k projektu pomocí tokenu. Administrátoři mohou tyto záznamy zobrazit pro jednotlivé projekty přes Your Instance -> Admin -> Manage Users a poté:
  • Vyhledejte uživatele
  • Klikněte na kartu Projects
  • Vyberte projekt
  • Klikněte na ikonu (i)
  • Klikněte na kartu Audit Log
Pokud je projekt sdílen s konkrétním spolupracovníkem (pomocí jeho e-mailové adresy), bude po připojení příjemce uveden v okně Share spolu se svým oprávněním a bude viditelný pro vlastníka projektu. Tyto informace se zobrazí také administrátorům při prohlížení karty Project Info daného projektu v administračním panelu.

Obnovení smazaných dokumentů

  1. Přihlaste se pomocí svých administrátorských přihlašovacích údajů
  2. Klikněte na Admin a vyberte Manage Users
  3. Do vyhledávacího pole zadejte e-mail uživatele, pro kterého chcete dokument obnovit
  4. Kliknutím na jeho e-mailovou adresu v seznamu výsledků otevřete stránku s informacemi o uživateli
  5. Klikněte na kartu Projects a pomocí vyhledávacího pole vyhledejte projekt
  6. Kliknutím na informační ikonu vedle názvu projektu otevřete Project Info
  7. Klikněte na kartu Deleted Docs
  8. Kliknutím na tlačítko Undelete vedle smazaného dokumentu jej obnovíte zpět do projektu uživatele.
Obnovený soubor bude mít formát FILENAME-TIMESTAMP.EXTENSION. Například obnovená verze souboru main.tex bude obnovena do kořene projektu s názvem souboru main-2024-02-23-130441542.tex.

Převod vlastnictví projektu

Administrační panel v Server Pro má pro každý projekt vyhrazenou stránku. Můžete se na ni dostat buď vyhledáním uživatele na “/admin/user”, přechodem na jeho kartu Projects, nalezením projektu v seznamu a kliknutím na informační ikonu, nebo přímým přechodem na stránku se známým project-id https://your-instance-url/admin/project/. Na stránce s informacemi o projektu najdete tlačítko Transfer Ownership, které otevře okno, kde můžete jako nového vlastníka určit libovolného uživatele. Nový vlastník nemusí být stávajícím spolupracovníkem na projektu.
Upozorňujeme, že předchozí vlastník bude v rámci převodu vlastnictví přidán jako spolupracovník s oprávněním ke čtení a zápisu do projektu.

Aktualizace časového limitu kompilace projektu

Výchozí časový limit kompilace projektů je v současnosti nastaven na 180 sekund. Tuto hodnotu je možné změnit, a to ve dvou krocích. Nejprve upravte soubor config/variables.env, přidejte proměnnou prostředí COMPILE_TIMEOUT a nastavte její hodnotu na požadovaný časový limit v sekundách. Například COMPILE_TIMEOUT=300 pro 5 minut.
Nemá smysl zvyšovat časový limit nad 10 minut. Pokud to uděláte, s největší pravděpodobností narazíte na časový limit v jiné komponentě aplikace.
Po provedení této změny je nutné znovu vytvořit kontejner sharelatex spuštěním příkazu bin/up -d. Nastavení této proměnné prostředí aktualizuje hodnotu časového limitu pouze pro nové uživatele; zpětně se na stávající uživatele nepoužije, protože se hodnota vyplňuje při prvním vytvoření uživatele. Chcete-li upravit časový limit pro stávající uživatele, musíte změnit každý záznam uživatele v databázi. Doporučujeme postupovat velmi opatrně a před provedením jakýchkoli změn pořídit konzistentní zálohu. Informace o provádění záloh najdete zde. Chcete-li aktualizovat hodnotu časového limitu kompilace u všech stávajících uživatelů, spusťte na hostiteli Dockeru následující příkaz shellu:
V uvedeném dotazu musíte nahradit <value> požadovanou hodnotou časového limitu v sekundách. Po dokončení příkazu byste měli vidět potvrzení s počtem upravených záznamů. Poté můžete napsat exit a stisknutím klávesy Enter se vrátit do shellu hostitele.

Sledování přístupu k projektům

Kdo a kdy načetl projekt, lze zjistit pomocí následujícího příkazu:
Tím získáte timestamp, user_id i project_id.
Naposledy změněno 5. října 2026