Das Audit-Log eines Projekts anzeigen
Administratoren können für jedes Projekt ein Audit Log einsehen. Dieses Audit-Log zeigt Ereignisse wie den Wechsel der Linkfreigabe zwischen privat und tokenbasiert, das Senden/Annehmen von Einladungen sowie den Beitritt eines Benutzers zum Projekt über ein Token. Administratoren können diese Logs projektbezogen über Your Instance -> Admin -> Manage Users einsehen und dann:- Nach dem Benutzer suchen
- Auf den Tab Projects klicken
- Ein Projekt auswählen
- Auf das (i)-Symbol klicken
- Auf den Tab Audit Log klicken
Gelöschte Dokumente wiederherstellen
- Melden Sie sich mit Ihren Administrator-Zugangsdaten an
- Klicken Sie auf Admin und wählen Sie Manage Users
- Geben Sie im Suchfeld die E-Mail-Adresse des Benutzers ein, für den Sie das Dokument wiederherstellen möchten
- Klicken Sie in der Ergebnisliste auf dessen E-Mail-Adresse, um die Seite mit den Benutzerinformationen zu öffnen
- Klicken Sie auf den Tab Projects und suchen Sie das Projekt über das Suchfeld
- Klicken Sie auf das Informationssymbol neben dem Projektnamen, um Project Info zu öffnen
- Klicken Sie auf den Tab Deleted Docs
- Klicken Sie auf die Schaltfläche Undelete neben dem gelöschten Dokument, um es im Projekt des Benutzers wiederherzustellen.
FILENAME-TIMESTAMP.EXTENSION. Eine wiederhergestellte Version von main.tex wird beispielsweise im Stammverzeichnis des Projekts mit dem Dateinamen main-2024-02-23-130441542.tex wiederhergestellt.
Eigentümerschaft eines Projekts übertragen
Das Admin-Panel in Server Pro hat für jedes Projekt eine eigene Seite. Sie gelangen dorthin, indem Sie entweder unter “/admin/user” nach dem Benutzer suchen, dann zu dessen Tab Projects wechseln, das Projekt in der Liste finden und auf das Informationssymbol klicken, oder indem Sie bei bekannter Projekt-ID direkt zur Seite https://your-instance-url/admin/project/ navigieren. Auf der Projektinformationsseite finden Sie die Schaltfläche Transfer Ownership, die einen Dialog öffnet, in dem Sie einen beliebigen Benutzer als neuen Eigentümer festlegen können. Der neue Eigentümer muss kein bestehender Mitarbeitender des Projekts sein.Beachten Sie, dass der bisherige Eigentümer im Rahmen der Eigentümerübertragung als Mitarbeitender mit Lese- und Schreibzugriff zum Projekt hinzugefügt wird.
Kompilierungs-Timeout für Projekte aktualisieren
Das standardmäßige Kompilierungs-Timeout für Projekte ist derzeit auf 180 Sekunden festgelegt. Dieser Wert kann geändert werden; dazu sind zwei Schritte erforderlich. Bearbeiten Sie zunächst die Datei config/variables.env, fügen Sie die UmgebungsvariableCOMPILE_TIMEOUT hinzu und setzen Sie ihren Wert auf das gewünschte Timeout in Sekunden. Zum Beispiel COMPILE_TIMEOUT=300 für 5 Minuten.
Es lohnt sich nicht, das Timeout über 10 Minuten hinaus zu erhöhen. Andernfalls werden Sie höchstwahrscheinlich auf ein Timeout in einer anderen Komponente der Anwendung stoßen.
bin/up -d neu erstellen.
Das Setzen dieser Umgebungsvariable aktualisiert den Timeout-Wert nur für neue Benutzer; er wird nicht rückwirkend auf bestehende Benutzer angewendet, da er beim erstmaligen Anlegen des Benutzers festgelegt wird.
Um das Timeout für bestehende Benutzer anzupassen, müssen Sie jeden Benutzerdatensatz in der Datenbank ändern. Wir raten zu großer Vorsicht dabei und empfehlen, vor allen Änderungen ein konsistentes Backup zu erstellen.
Informationen zum Erstellen von Backups finden Sie hier.
Um den Wert des Kompilierungs-Timeouts für alle bestehenden Benutzer zu aktualisieren, führen Sie auf dem Docker-Host den folgenden Shell-Befehl aus:
<value> in der obigen Abfrage durch den gewünschten Timeout-Wert in Sekunden.
Nach Abschluss des Befehls sollten Sie eine Bestätigung mit der Anzahl der geänderten Datensätze sehen. Anschließend können Sie exit eingeben und die Eingabetaste drücken, um zur Host-Shell zurückzukehren.
Projektzugriffe nachverfolgen
Mit dem folgenden Befehl können Sie sehen, wer ein Projekt wann geladen hat:timestamp als auch user_id und project_id.
