rectangle-history项目管理

查看项目的审计日志

管理员可以查看 审计日志 每个项目的审计日志。此审计日志显示诸如链接共享从私有/基于令牌更改、邀请何时发送/接受以及用户何时使用令牌加入项目等事件。管理员可以通过每个项目在管理面板中查看这些日志,方法是 您的实例 -> 管理 -> 管理用户 然后:

  • 搜索用户

  • 点击 项目 选项卡

  • 选择一个项目

  • 点击 (i) 图标

  • 点击 审计日志 选项卡

如果项目与命名协作者(使用其电子邮件地址)共享,一旦接收者加入,他们将在“共享”模态中列出其权限并对项目所有者可见。当管理员通过管理面板查看项目的“项目信息”选项卡时,也会显示该信息。

恢复已删除的文档

  1. 使用管理员凭据登录

  2. 点击 管理 并选择 管理用户

  3. 在搜索字段中输入要为其恢复文档的用户的电子邮件

  4. 在返回结果列表中点击他们的电子邮件地址以打开其用户信息页面

  5. 点击 项目 选项卡并使用搜索字段搜索该项目

  6. 点击项目名称旁的信息图标以打开 项目信息

  7. 点击 已删除文档 选项卡

  8. 点击 恢复 旁边的按钮以将已删除的文档恢复到用户的项目中。

恢复的文件将采用以下格式: 文件名-时间戳.扩展名。例如,已恢复的 main.tex 将被恢复到项目的根目录,文件名为 main-2024-02-23-130441542.tex.

转让项目所有权

Server Pro 的管理面板为每个项目提供一个专用页面。您可以通过在 "/admin/user" 上搜索用户,然后转到他们的 项目 选项卡,在列表中找到该项目并点击信息图标;或者直接使用已知的 project-id 导航到该页面 https://your-instance-url/admin/project/arrow-up-right。在项目信息页面上,您可以找到一个 转让所有权 按钮,它会打开一个模态,您可以在其中指定任何用户为新所有者。新所有者不需要是项目的现有协作者。

circle-info

请注意,作为所有权转让过程的一部分,前所有者将被添加为具有读写权限的协作者。

更新项目编译超时

项目的默认编译超时当前设置为 180 秒。可以更改此值,需要一个两步过程。

首先,编辑 config/variables.env 文件并添加 COMPILE_TIMEOUT环境变量并将其值设置为所需的超时时间(以秒为单位)。例如, COMPILE_TIMEOUT=300 表示 5 分钟。

triangle-exclamation

完成此更改后,您需要通过重新创建 sharelatex 容器来运行 bin/up -d命令重新创建所有服务。

设置此环境变量将仅更新新用户的超时值, 不会 回溯地应用于现有用户,因为该值是在用户首次创建时填充的。

要调整现有用户的超时,您需要更改数据库中的每个用户记录。我们建议对此非常谨慎,并建议在进行任何更改之前进行一致的备份。

您可以在以下位置找到有关执行备份的信息 这里.

要更新所有现有用户的编译超时值,您需要在 Docker 主机上运行以下 shell 命令:

您需要替换 <value> 在上述查询中使用所需的超时值(以秒为单位)。

命令完成后,您应看到带有已修改记录数量的确认。然后您可以键入 exit 并按回车键返回主机 shell。

跟踪项目访问

可以使用以下命令查看谁以及何时加载了项目:

这将同时提供 时间戳, 用户 ID项目 ID.

最后更新于