Skip to main content

Projektin valvontalokin tarkasteleminen

Ylläpitäjät näkevät jokaisen projektin valvontalokin (Audit Log). Valvontaloki näyttää tapahtumia, kuten milloin linkkijako vaihtui yksityisen ja tunnistepohjaisen välillä, milloin kutsuja lähetettiin tai hyväksyttiin ja milloin käyttäjä liittyi projektiin tunnisteen avulla. Ylläpitäjät voivat tarkastella näitä lokeja projektikohtaisesti kohdassa Your Instance -> Admin -> Manage Users ja sitten:
  • Hae käyttäjä
  • Napsauta Projects-välilehteä
  • Valitse projekti
  • Napsauta (i)-kuvaketta
  • Napsauta Audit Log -välilehteä
Jos projekti on jaettu nimetylle yhteistyökumppanille (tämän sähköpostiosoitteen avulla), vastaanottaja näkyy liityttyään jakoikkunassa käyttöoikeuksineen, ja projektin omistaja näkee hänet. Nämä tiedot näytetään myös ylläpitäjille, kun he tarkastelevat projektin Project Info -välilehteä hallintapaneelin kautta.

Poistettujen dokumenttien palauttaminen

  1. Kirjaudu sisään ylläpitäjän tunnuksillasi
  2. Napsauta Admin ja valitse Manage Users
  3. Kirjoita hakukenttään sen käyttäjän sähköpostiosoite, jonka dokumentin haluat palauttaa
  4. Napsauta käyttäjän sähköpostiosoitetta tulosluettelossa avataksesi hänen käyttäjätietosivunsa
  5. Napsauta Projects-välilehteä ja hae projekti hakukentän avulla
  6. Napsauta projektin nimen vieressä olevaa tietokuvaketta avataksesi Project Info -näkymän
  7. Napsauta Deleted Docs -välilehteä
  8. Napsauta poistetun dokumentin vieressä olevaa Undelete-painiketta palauttaaksesi sen takaisin käyttäjän projektiin.
Palautettu tiedosto saa muodon FILENAME-TIMESTAMP.EXTENSION. Esimerkiksi tiedoston main.tex palautettu versio tallennetaan projektin juureen tiedostonimellä main-2024-02-23-130441542.tex.

Projektin omistajuuden siirtäminen

Server Pron hallintapaneelissa on oma sivu jokaiselle projektille. Pääset sille joko hakemalla käyttäjää sivulla “/admin/user”, siirtymällä hänen Projects-välilehdelleen, etsimällä projektin luettelosta ja napsauttamalla tietokuvaketta, tai siirtymällä suoraan sivulle tunnetun projektitunnisteen (project-id) avulla https://your-instance-url/admin/project/. Projektin tietosivulta löydät Transfer Ownership -painikkeen, joka avaa ikkunan, jossa voit määrittää kenet tahansa käyttäjän uudeksi omistajaksi. Uuden omistajan ei tarvitse olla projektin nykyinen yhteistyökumppani.
Huomaa, että omistajuuden siirron yhteydessä aiempi omistaja lisätään projektiin yhteistyökumppaniksi luku- ja kirjoitusoikeuksin.

Projektin käännöksen aikakatkaisun päivittäminen

Projektien käännöksen oletusaikakatkaisu on tällä hetkellä 180 sekuntia. Arvoa voi muuttaa, ja se tehdään kahdessa vaiheessa. Muokkaa ensin tiedostoa config/variables.env, lisää ympäristömuuttuja COMPILE_TIMEOUT ja aseta sen arvoksi haluamasi aikakatkaisu sekunteina. Esimerkiksi COMPILE_TIMEOUT=300 tarkoittaa 5 minuuttia.
Aikakatkaisua ei kannata nostaa yli 10 minuutin. Jos teet niin, törmäät todennäköisesti aikakatkaisuun jossakin toisessa sovelluksen osassa.
Kun muutos on tehty, sinun on luotava sharelatex-kontti uudelleen suorittamalla komento bin/up -d. Tämän ympäristömuuttujan asettaminen päivittää aikakatkaisun arvon vain uusille käyttäjille; sitä ei sovelleta jälkikäteen olemassa oleviin käyttäjiin, koska arvo asetetaan käyttäjän luontihetkellä. Jos haluat muuttaa aikakatkaisua olemassa oleville käyttäjille, sinun on muutettava jokaista käyttäjätietuetta tietokannassa. Kehotamme olemaan tässä erittäin varovainen ja suosittelemme ottamaan johdonmukaisen varmuuskopion ennen muutosten tekemistä. Tietoja varmuuskopioiden ottamisesta löydät täältä. Päivittääksesi käännöksen aikakatkaisun kaikille olemassa oleville käyttäjille suorita seuraava komento Docker-isännällä:
Korvaa yllä olevassa kyselyssä <value> haluamallasi aikakatkaisun arvolla sekunteina. Kun komento on suoritettu, näet kuittauksen, jossa kerrotaan muokattujen tietueiden määrä. Voit sitten kirjoittaa exit ja painaa Enter-näppäintä palataksesi isännän komentotulkkiin.

Projektien käytön seuraaminen

Voit nähdä, kuka on avannut projektin ja milloin, seuraavalla komennolla:
Tämä antaa sekä tiedot timestamp, user_id että project_id.
Viimeksi muokattu 5. lokakuuta 2026