プロジェクト管理
プロジェクトの監査ログの表示
管理者は 監査ログ を各プロジェクトごとに確認できます。この監査ログは、リンク共有がプライベート/トークンベースに変更された時、招待が送信/承認された時、ユーザーがトークンを使ってプロジェクトに参加した時などのイベントを表示します。管理者は管理パネルを介してプロジェクト単位でプロジェクト情報を表示することでこれらのログを確認できます。 あなたのインスタンス -> 管理 -> ユーザーを管理 次に:
ユーザーを検索する
をクリックします プロジェクト タブ
プロジェクトを選択する
(i) アイコンをクリックする
をクリックします 監査ログ タブ
プロジェクトが名前付きコラボレーター(メールアドレスを使用)と共有されている場合、受信者が参加すると、その受信者は共有モーダルにその権限とともに表示され、プロジェクト所有者から見えるようになります。この情報は、管理者が管理パネル経由でプロジェクトのプロジェクト情報タブを表示するときにも表示されます。
削除されたドキュメントの復元
管理者の資格情報でログインする
クリック 管理 そして選択します ユーザーを管理
検索フィールドに、ドキュメントを復元したいユーザーのメールアドレスを入力します
返された結果一覧でそのユーザーのメールアドレスをクリックしてユーザー情報ページを開きます
をクリックします プロジェクト タブで検索フィールドを使ってプロジェクトを検索します
プロジェクト名の横にある情報アイコンをクリックしてを開きます プロジェクト情報
をクリックする 削除されたドキュメント タブ
をクリックする 復元 削除されたドキュメントの横にあるボタンをクリックして、ユーザーのプロジェクトに復元します。
復元されたファイルは次の形式になります: FILENAME-TIMESTAMP.EXTENSION。例えば、復元されたバージョンの main.tex はプロジェクトのルートに次のファイル名で復元されます main-2024-02-23-130441542.tex.
プロジェクトの所有権の移転
Server Pro の管理パネルにはプロジェクトごとの専用ページがあります。"/admin/user" でユーザーを検索し、その後そのユーザーの プロジェクト タブに移動して一覧からプロジェクトを見つけ情報アイコンをクリックするか、既知の project-id を使って直接ページに移動することでアクセスできます https://your-instance-url/admin/project/。プロジェクト情報ページでは、 所有権の移転 ボタンを見つけることができ、これをクリックするとモーダルが開き、新しい所有者として任意のユーザーを指定できます。新しい所有者はプロジェクトの既存のコラボレーターである必要はありません。
所有権移転のプロセスの一環として、以前の所有者は読み書き権限を持つコラボレーターとしてプロジェクトに追加されることに注意してください。
プロジェクトのコンパイルタイムアウトの更新
プロジェクトのデフォルトのコンパイルタイムアウトは現在 180 秒に設定されています。この値の変更は可能ですが、2 段階の手順を必要とします。
まず、 config/variables.env ファイルを編集して COMPILE_TIMEOUT環境変数を追加し、その値を希望するタイムアウト(秒単位)に設定します。例えば、 COMPILE_TIMEOUT=300 は 5 分を意味します。
タイムアウトを 10 分以上に延ばす価値はほとんどありません。もし延ばすと、アプリケーションの別のコンポーネントでタイムアウトに達する可能性が高いです。
この変更を行ったら、次にコンテナを再作成する必要があります。実行するコマンドは sharelatex です bin/up -dコマンドを使って全てのサービスを再作成します。
この環境変数を設定すると、新しいユーザーのタイムアウト値は更新されますが、 されない 既存のユーザーには遡及的に適用されません。これはユーザーが最初に作成されたときに値が設定されるためです。
既存ユーザーのタイムアウトを調整するには、データベース内の各ユーザーレコードを変更する必要があります。これを行う際は非常に注意することをお勧めし、変更を加える前に一貫したバックアップを取ることを推奨します。
バックアップの実行方法に関する情報は次で見つけることができます こちら.
既存のすべてのユーザーのコンパイルタイムアウト値を更新するには、Docker ホスト上で次のシェルコマンドを実行する必要があります:
上記のクエリの <value> を希望する秒数のタイムアウト値に置き換える必要があります。
コマンドが完了すると、変更されたレコード数の確認メッセージが表示されます。続けて exit と入力して Enter キーを押すとホストのシェルに戻ることができます。
プロジェクトアクセスの追跡
次のコマンドで誰がいつプロジェクトを読み込んだかを確認することが可能です:
これにより次の両方が得られます: タイムスタンプ, user_id および project_id.
最終更新