> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/da/bruger-og-projektstyring/project-management.md).

# Projektstyring

### Visning af et projekts revisionslog

Administratorer kan se en **Revisionslog** for hvert projekt. Denne revisionslog viser hændelser som f.eks. når linkdeling ændrede sig mellem privat/baseret på token, når invitationer blev sendt/acceptet, og når en bruger tilsluttede sig projektet ved hjælp af et token. Administratorer kan se disse logs for hvert projekt via **Din instans** -> **Administrator** -> **Administrer brugere** derefter:

* Søg efter brugeren
* Klik på **Projekter** fanen
* Vælg et projekt
* Klik på (i)-ikonet
* Klik på **Revisionslog** fanen

Hvis et projekt deles med en navngiven samarbejdspartner (ved hjælp af deres e-mailadresse), vil de, når modtageren er tilsluttet, blive listet i delingsdialogen med deres tilladelse og være synlige for projektejeren. Denne information vil også blive vist for administratorer, når de ser fanen Projektinformation for projektet via administrationspanelet.

### Gendannelse af slettede dokumenter

1. Log ind med dine administratoroplysninger
2. Klik **Administrator** og vælg **Administrer brugere**
3. Brug søgefeltet til at indtaste e-mailen på den bruger, du vil gendanne dokumentet for
4. Klik på deres e-mailadresse i listen over returnerede resultater for at åbne deres brugerinformationsside
5. Klik på **Projekter** fanen og brug søgefeltet til at søge efter projektet
6. Klik på informationsikonet ved siden af projektnavnet for at åbne **Projektinformation**
7. Klik på **Slettede dokumenter** fanen
8. Klik på **Gendan** knappen ved siden af det slettede dokument for at gendanne det til brugerens projekt.

Den gendannede fil får følgende format: `FILNAVN-TIDSSTEMPEL.UDVIDELSE`. For eksempel vil en gendannet version af `main.tex` blive gendannet til projektets rodmappe med filnavnet `main-2024-02-23-130441542.tex`.

### Overførsel af ejerskab for et projekt

Administrationspanelet i Server Pro har en dedikeret side for hvert projekt. Du kan enten komme til den ved at søge efter brugeren på "/admin/user" og derefter gå til deres **Projekter** fane, finde projektet på listen og klikke på informationsikonet; eller ved direkte at navigere til siden med et kendt projekt-id [**https://your-instance-url/admin/project/**](https://your-instance-url/admin/project/). På siden med projektinformation kan du finde en **Overfør ejerskab** knap, som åbner en dialog, hvor du kan angive enhver bruger som den nye ejer. Den nye ejer behøver ikke at være en eksisterende samarbejdspartner på projektet.

{% hint style="info" %}
Bemærk, at den tidligere ejer vil blive tilføjet som en samarbejdspartner med læse- og skrivetilladelse til projektet som en del af overførsel af ejerskab.
{% endhint %}

### Opdatering af projektets compile-timeout&#x20;

Standard-timeouten for projekters kompilering 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 **config/variables.env** filen og tilføj `COMPILE_TIMEOUT`miljøvariablen og sæt dens værdi til den ønskede timeout i sekunder. For eksempel, `COMPILE_TIMEOUT=300` for 5 minutter.

{% hint style="danger" %}
Det er ikke værd at skubbe timeouten forbi 10 minutter. Hvis du gør det, vil du sandsynligvis ramme en timeout i en anden komponent af applikationen.
{% endhint %}

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

Hvis du angiver denne miljøvariabel, opdateres timeout-værdien kun for nye brugere; den **vil ikke** blive anvendt med tilbagevirkende kraft på eksisterende brugere, da den udfyldes, når brugeren oprettes første gang.

For at justere timeouten for eksisterende brugere skal du ændre hver brugers post i databasen. Vi anbefaler at være meget forsigtig med dette og anbefaler at tage en ensartet sikkerhedskopi, før du foretager nogen ændringer.

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

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

{% code overflow="wrap" %}

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

{% endcode %}

Du skal erstatte `<value>` i ovenstående forespørgsel med den ønskede timeout-værdi i sekunder.

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

### Sporing af projektadgang

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

{% code overflow="wrap" %}

```bash
docker exec sharelatex bash -c 'grep "join project request" /var/log/overleaf/web.log'
```

{% endcode %}

Dette vil give både `tidsstempel`, `bruger_id` og `projekt_id`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/da/bruger-og-projektstyring/project-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
