> ## 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.

# Projektadministration

### Visning af et projekts revisionslog

Administratorer kan se en **Audit Log** (revisionslog) for hvert projekt. Revisionsloggen viser hændelser som f.eks. når linkdeling er blevet skiftet mellem privat og tokenbaseret, når invitationer er blevet sendt/accepteret, og når en bruger er blevet medlem af projektet via et token. Administratorer kan se disse logs for hvert enkelt projekt via **Your Instance** -> **Admin** -> **Manage Users** og derefter:

* Søge efter brugeren
* Klikke på fanen **Projects**
* Vælge et projekt
* Klikke på ikonet (i)
* Klikke på fanen **Audit Log**

Hvis et projekt deles med en navngiven samarbejdspartner (via vedkommendes e-mailadresse), vil modtageren, når vedkommende er blevet medlem, blive vist i delingsdialogen med sine rettigheder og være synlig for projektejeren. Disse oplysninger vises også for administratorer, når de ser fanen Project Info for projektet via administratorpanelet.

### Gendannelse af slettede dokumenter

1. Log ind med dine administratorlegitimationsoplysninger
2. Klik på **Admin**, og vælg **Manage Users**
3. Indtast i søgefeltet e-mailadressen på den bruger, du vil gendanne dokumentet for
4. Klik på vedkommendes e-mailadresse på listen over resultater for at åbne siden med brugeroplysninger
5. Klik på fanen **Projects**, og brug søgefeltet til at søge efter projektet
6. Klik på informationsikonet ud for projektnavnet for at åbne **Project Info**
7. Klik på fanen **Deleted Docs**
8. Klik på knappen **Undelete** ud for det slettede dokument for at gendanne det i brugerens projekt.

Den gendannede fil får følgende format: `FILENAME-TIMESTAMP.EXTENSION`. For eksempel vil en gendannet version af `main.tex` blive gendannet i projektets rod med filnavnet `main-2024-02-23-130441542.tex`.

### Overdragelse af ejerskab af et projekt

Administratorpanelet i Server Pro har en dedikeret side for hvert projekt. Du kan enten komme dertil ved at søge efter brugeren på "/admin/user", gå til vedkommendes fane **Projects**, finde projektet på listen og klikke på informationsikonet, eller ved at navigere direkte til siden med et kendt projekt-ID [<strong>https://your-instance-url/admin/project/</strong>](https://your-instance-url/admin/project/). På siden med projektoplysninger finder du knappen **Transfer Ownership**, som åbner en dialog, hvor du kan angive en hvilken som helst bruger som ny ejer. Den nye ejer behøver ikke at være en eksisterende samarbejdspartner på projektet.

<Info>
  Bemærk, at den tidligere ejer som en del af overdragelsen af ejerskabet tilføjes som samarbejdspartner med læse- og skriveadgang til projektet.
</Info>

### Opdatering af tidsgrænsen for projektkompilering

Standardtidsgrænsen for kompilering af projekter er i øjeblikket sat til 180 sekunder. Det er muligt at ændre denne værdi, og det kræver en proces i to trin.

Rediger først filen **config/variables.env**, tilføj miljøvariablen `COMPILE_TIMEOUT`, og sæt dens værdi til den ønskede tidsgrænse i sekunder. For eksempel `COMPILE_TIMEOUT=300` for 5 minutter.

<Danger>
  Det kan ikke betale sig at sætte tidsgrænsen til mere end 10 minutter. Gør du det, vil du sandsynligvis ramme en tidsgrænse i en anden komponent af applikationen.
</Danger>

Når denne ændring er foretaget, skal du genoprette **sharelatex**-containeren ved at køre kommandoen `bin/up -d`.

Når denne miljøvariabel sættes, opdateres tidsgrænsen kun for nye brugere; den anvendes **ikke** med tilbagevirkende kraft på eksisterende brugere, da værdien udfyldes, når brugeren oprettes første gang.

For at justere tidsgrænsen for eksisterende brugere skal du ændre hver brugerpost i databasen. Vi råder til at være meget forsigtig med dette og anbefaler at tage en konsistent sikkerhedskopi, før du foretager ændringer.

Du kan finde oplysninger om at tage sikkerhedskopier [her](/da/on-premises/maintenance/data-and-backups).

For at opdatere tidsgrænsen for kompilering for alle eksisterende brugere skal du køre følgende shell-kommando på Docker-værten:

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

Du skal erstatte `<value>` i ovenstående forespørgsel med den ønskede tidsgrænse i sekunder.

Når kommandoen er færdig, bør du se en bekræftelse med antallet af ændrede poster. Du kan derefter skrive exit og trykke på Enter for at vende tilbage til værtens shell.

### Sporing af projektadgang

Det er muligt at se, hvem der har indlæst et projekt og hvornår, med følgende kommando:

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

Det giver både `timestamp`, `user_id` og `project_id`.


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