> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/nl/gebruikers-en-projectbeheer/project-management.md).

# Projectbeheer

### Het auditlogboek van een project bekijken

Beheerders kunnen een **Auditlogboek** voor elk project. Dit auditlogboek toont gebeurtenissen zoals wanneer het delen via een link veranderde tussen privé/token-gebaseerd, wanneer uitnodigingen werden verzonden/geaccepteerd en wanneer een gebruiker met een token aan het project deelnam. Beheerders kunnen deze logboeken per project bekijken via **Uw instantie** -> **Beheerder** -> **Gebruikers beheren** dan:

* Zoek naar de gebruiker
* Klik de **Projecten** tabblad
* Selecteer een project
* Klik op het pictogram (i)
* Klik de **Auditlogboek** tabblad

Als een project wordt gedeeld met een genoemde medewerker (via diens e-mailadres), dan wordt deze zodra de ontvanger zich heeft aangesloten vermeld in het Deel-venster met diens machtiging en zichtbaar voor de projecteigenaar. Deze informatie wordt ook aan beheerders getoond bij het bekijken van het tabblad Projectinfo voor het project via het beheerpaneel.

### Verwijderde documenten herstellen

1. Log in met uw beheerdersgegevens
2. Klik **Beheerder** en selecteer **Gebruikers beheren**
3. Voer in het zoekveld het e-mailadres in van de gebruiker voor wie u het document wilt herstellen
4. Klik op hun e-mailadres in de lijst met resultaten om hun gebruikersinfopagina te openen
5. Klik de **Projecten** tabblad en gebruik het zoekveld om naar het project te zoeken
6. Klik op het informatiepictogram naast de projectnaam om **Projectinfo**
7. Klik op de **Verwijderde documenten** tabblad
8. Klik op de **Herstellen** knop naast het verwijderde document om het terug te zetten in het project van de gebruiker.

Het herstelde bestand heeft het volgende formaat: `BESTANDSNAAM-TIJDSTEMPEL.EXTENSIE`. Bijvoorbeeld: een herstelde versie van `main.tex` wordt hersteld naar de hoofdmap van het project met de bestandsnaam `main-2024-02-23-130441542.tex`.

### Het eigendom van een project overdragen

Het beheerpaneel in Server Pro heeft een speciale pagina per project. U kunt er naartoe gaan door op "/admin/user" naar de gebruiker te zoeken en vervolgens naar hun **Projecten** tabblad te gaan, het project in de lijst te vinden en op het informatiepictogram te klikken; of door rechtstreeks naar de pagina te gaan met een bekend project-id [**https://your-instance-url/admin/project/**](https://your-instance-url/admin/project/). Op de projectinfopagina vindt u een **Eigendom overdragen** knop, die een venster opent waarin u elke gebruiker als nieuwe eigenaar kunt opgeven. De nieuwe eigenaar hoeft geen bestaande medewerker aan het project te zijn.

{% hint style="info" %}
Let op: de vorige eigenaar wordt tijdens het overdragen van het eigendom toegevoegd als medewerker met lees- en schrijfrechten voor het project.
{% endhint %}

### Bijwerken van de compile-time-out van het project

De standaard compile-time-out voor projecten staat momenteel ingesteld op 180 seconden. Het wijzigen van deze waarde is mogelijk en vereist een proces in twee stappen.

Bewerk eerst het **config/variables.env** bestand en voeg de `COMPILE_TIMEOUT`omgevingsvariabele toe en stel de waarde in op de gewenste time-out in seconden. Bijvoorbeeld, `COMPILE_TIMEOUT=300` voor 5 minuten.

{% hint style="danger" %}
Het is niet de moeite waard om de time-out voorbij 10 minuten te verhogen. Als u dat doet, krijgt u waarschijnlijk een time-out in een ander onderdeel van de toepassing.
{% endhint %}

Zodra deze wijziging is doorgevoerd, moet u de **sharelatex** container opnieuw aanmaken door het volgende uit te voeren: `bin/up -d`commando.

Door deze omgevingsvariabele in te stellen wordt de time-outwaarde alleen bijgewerkt voor nieuwe gebruikers; het **wordt niet** met terugwerkende kracht toegepast op bestaande gebruikers, omdat deze wordt ingevuld wanneer de gebruiker voor het eerst wordt aangemaakt.

Om de time-out voor bestaande gebruikers aan te passen, moet u elk gebruikersrecord in de database wijzigen. We raden aan hier zeer voorzichtig mee te zijn en adviseren een consistente back-up te maken voordat u wijzigingen aanbrengt.

U kunt informatie vinden over het maken van back-ups [hier](/on-premises/nl/onderhoud/data-and-backups.md).

Om de compile-time-outwaarde voor alle bestaande gebruikers bij te werken, moet u de volgende shell-opdracht op de Docker-host uitvoeren:

{% code overflow="wrap" %}

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

{% endcode %}

U moet `<value>` in de bovenstaande query vervangen door de gewenste time-outwaarde in seconden.

Nadat de opdracht is voltooid, zou u een bevestiging moeten zien met het aantal gewijzigde records. Vervolgens kunt u exit typen en op Enter drukken om terug te keren naar de hostshell.

### Projecttoegang volgen

U kunt zien wie en wanneer een project wordt geladen met het volgende commando:

{% code overflow="wrap" %}

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

{% endcode %}

Dit geeft zowel de `tijdstempel`, `user_id` en `project_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://ayakaleaf-pro.ayaka.space/on-premises/nl/gebruikers-en-projectbeheer/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.
