Перегляд журналу аудиту проєкту
Адміністратори можуть переглядати журнал аудиту (Audit Log) для кожного проєкту. Цей журнал показує такі події, як зміна режиму надання доступу за посиланням між приватним і на основі токена, надсилання та прийняття запрошень, а також приєднання користувача до проєкту за допомогою токена. Адміністратори можуть переглядати ці журнали для кожного проєкту окремо через Your Instance -> Admin -> Manage Users, а потім:- Знайдіть користувача
- Натисніть вкладку Projects
- Виберіть проєкт
- Натисніть значок (i)
- Натисніть вкладку Audit Log
Відновлення видалених документів
- Увійдіть, використовуючи облікові дані адміністратора
- Натисніть Admin і виберіть Manage Users
- У полі пошуку введіть адресу електронної пошти користувача, для якого потрібно відновити документ
- Натисніть його адресу електронної пошти у списку результатів, щоб відкрити сторінку з інформацією про користувача
- Натисніть вкладку Projects і скористайтеся полем пошуку, щоб знайти проєкт
- Натисніть значок інформації поруч із назвою проєкту, щоб відкрити Project Info
- Натисніть вкладку Deleted Docs
- Натисніть кнопку Undelete поруч із видаленим документом, щоб повернути його до проєкту користувача.
FILENAME-TIMESTAMP.EXTENSION. Наприклад, відновлену версію main.tex буде відновлено в корені проєкту з назвою файлу main-2024-02-23-130441542.tex.
Передавання права власності на проєкт
Панель адміністратора в Server Pro має окрему сторінку для кожного проєкту. Перейти до неї можна, знайшовши користувача на “/admin/user”, потім перейшовши на його вкладку Projects, знайшовши проєкт у списку та натиснувши значок інформації; або безпосередньо перейшовши на сторінку за відомим project-id https://your-instance-url/admin/project/. На сторінці інформації про проєкт є кнопка Transfer Ownership, яка відкриває вікно, де можна вказати будь-якого користувача як нового власника. Новий власник не обов’язково має бути наявним співавтором проєкту.Зверніть увагу, що під час передавання права власності попереднього власника буде додано як співавтора з правами читання та запису до проєкту.
Оновлення тайм-ауту компіляції проєкту
Типовий тайм-аут компіляції проєктів наразі становить 180 секунд. Це значення можна змінити, і для цього потрібно виконати два кроки. Спочатку відредагуйте файл config/variables.env, додайте змінну середовищаCOMPILE_TIMEOUT і встановіть її значення на потрібний тайм-аут у секундах. Наприклад, COMPILE_TIMEOUT=300 для 5 хвилин.
Немає сенсу збільшувати тайм-аут понад 10 хвилин. Якщо ви це зробите, то, найімовірніше, зіткнетеся з тайм-аутом в іншому компоненті застосунку.
bin/up -d.
Встановлення цієї змінної середовища оновить значення тайм-ауту лише для нових користувачів; воно не буде застосоване заднім числом до наявних користувачів, оскільки значення задається під час першого створення користувача.
Щоб змінити тайм-аут для наявних користувачів, потрібно змінити кожен запис користувача в базі даних. Радимо бути дуже обережними під час цього та рекомендуємо створити узгоджену резервну копію перед внесенням будь-яких змін.
Інформацію про створення резервних копій можна знайти тут.
Щоб оновити значення тайм-ауту компіляції для всіх наявних користувачів, виконайте таку команду оболонки на хості Docker:
<value> на потрібне значення тайм-ауту в секундах.
Після завершення команди ви побачите підтвердження з кількістю змінених записів. Потім можна ввести exit і натиснути клавішу Enter, щоб повернутися до оболонки хоста.
Відстеження доступу до проєктів
Побачити, хто і коли завантажував проєкт, можна за допомогою такої команди:timestamp, user_id і project_id.
