> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Prosjektadministrasjon

### Vise revisjonsloggen for et prosjekt

Administratorer kan se en **Audit Log** (revisjonslogg) for hvert prosjekt. Denne revisjonsloggen viser hendelser som når lenkedeling ble endret mellom privat og tokenbasert, når invitasjoner ble sendt/akseptert og når en bruker ble med i prosjektet ved hjelp av et token. Administratorer kan se disse loggene per prosjekt via **Your Instance** -> **Admin** -> **Manage Users** og deretter:

* Søke etter brukeren
* Klikke på fanen **Projects**
* Velge et prosjekt
* Klikke på (i)-ikonet
* Klikke på fanen **Audit Log**

Hvis et prosjekt deles med en navngitt samarbeidspartner (via e-postadressen), vil mottakeren, når vedkommende har blitt med, vises i delingsdialogen med sine tillatelser og være synlig for prosjekteieren. Denne informasjonen vises også for administratorer når de ser på fanen Project Info for prosjektet via administrasjonspanelet.

### Gjenopprette slettede dokumenter

1. Logg inn med administratorlegitimasjonen din
2. Klikk **Admin** og velg **Manage Users**
3. I søkefeltet skriver du inn e-postadressen til brukeren du vil gjenopprette dokumentet for
4. Klikk på e-postadressen deres i resultatlisten for å åpne siden med brukerinformasjon
5. Klikk på fanen **Projects** og bruk søkefeltet til å søke etter prosjektet
6. Klikk på informasjonsikonet ved siden av prosjektnavnet for å åpne **Project Info**
7. Klikk på fanen **Deleted Docs**
8. Klikk på knappen **Undelete** ved siden av det slettede dokumentet for å gjenopprette det til brukerens prosjekt.

Den gjenopprettede filen får følgende format: `FILENAME-TIMESTAMP.EXTENSION`. For eksempel vil en gjenopprettet versjon av `main.tex` bli gjenopprettet i roten av prosjektet med filnavnet `main-2024-02-23-130441542.tex`.

### Overføre eierskap til et prosjekt

Administrasjonspanelet i Server Pro har en egen side for hvert prosjekt. Du kan komme dit enten ved å søke etter brukeren på "/admin/user", gå til fanen **Projects**, finne prosjektet i listen og klikke på informasjonsikonet; eller ved å navigere direkte til siden med en kjent prosjekt-ID [<strong>https://your-instance-url/admin/project/</strong>](https://your-instance-url/admin/project/). På siden med prosjektinformasjon finner du knappen **Transfer Ownership**, som åpner en dialog der du kan angi hvilken som helst bruker som ny eier. Den nye eieren trenger ikke å være en eksisterende samarbeidspartner i prosjektet.

<Info>
  Merk at den tidligere eieren blir lagt til som samarbeidspartner med lese- og skrivetilgang til prosjektet som en del av eierskapsoverføringen.
</Info>

### Oppdatere tidsavbrudd for kompilering av prosjekter

Standard tidsavbrudd for kompilering av prosjekter er for øyeblikket satt til 180 sekunder. Det er mulig å endre denne verdien, og det krever en prosess i to trinn.

Rediger først filen **config/variables.env**, legg til miljøvariabelen `COMPILE_TIMEOUT` og sett verdien til ønsket tidsavbrudd i sekunder. For eksempel `COMPILE_TIMEOUT=300` for 5 minutter.

<Danger>
  Det lønner seg ikke å sette tidsavbruddet høyere enn 10 minutter. Gjør du det, vil du sannsynligvis treffe et tidsavbrudd i en annen komponent av applikasjonen.
</Danger>

Når denne endringen er gjort, må du gjenopprette **sharelatex**-containeren ved å kjøre kommandoen `bin/up -d`.

Å sette denne miljøvariabelen oppdaterer verdien for tidsavbrudd kun for nye brukere; den blir **ikke** brukt i ettertid på eksisterende brukere, siden verdien fylles inn når brukeren først opprettes.

For å justere tidsavbruddet for eksisterende brukere må du endre hver brukerpost i databasen. Vi anbefaler å være svært forsiktig med dette, og å ta en konsistent sikkerhetskopi før du gjør endringer.

Du finner informasjon om hvordan du tar sikkerhetskopier [her](/no/on-premises/maintenance/data-and-backups).

For å oppdatere verdien for tidsavbrudd for kompilering for alle eksisterende brukere må du kjøre følgende skallkommando på Docker-verten:

```bash wrap theme={null}
echo 'db.users.updateMany({}, {$set: {"features.compileTimeout": <value>}})' | docker exec -i mongo mongosh --quiet localhost/sharelatex
```

Du må erstatte `<value>` i spørringen ovenfor med ønsket tidsavbrudd i sekunder.

Når kommandoen er ferdig, skal du se en bekreftelse med antall endrede poster. Du kan deretter skrive exit og trykke Enter for å gå tilbake til skallet på verten.

### Spore tilgang til prosjekter

Det er mulig å se hvem som har lastet inn et prosjekt og når, med følgende kommando:

```bash wrap theme={null}
docker exec sharelatex bash -c 'grep "join project request" /var/log/overleaf/web.log'
```

Dette gir både `timestamp`, `user_id` og `project_id`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.