Skip to main content

Bir projenin denetim günlüğünü görüntüleme

Yöneticiler her proje için bir Audit Log (Denetim Günlüğü) görebilir. Bu denetim günlüğü; bağlantı paylaşımının özel/token tabanlı arasında ne zaman değiştirildiği, davetlerin ne zaman gönderildiği/kabul edildiği ve bir kullanıcının projeye ne zaman token kullanarak katıldığı gibi olayları gösterir. Yöneticiler bu günlükleri proje bazında Your Instance -> Admin -> Manage Users yolunu izleyerek görüntüleyebilir, ardından:
  • Kullanıcıyı arayın
  • Projects sekmesine tıklayın
  • Bir proje seçin
  • (i) simgesine tıklayın
  • Audit Log sekmesine tıklayın
Bir proje adı belirtilen bir ortak çalışanla (e-posta adresi kullanılarak) paylaşılırsa, alıcı projeye katıldıktan sonra Paylaş penceresinde izniyle birlikte listelenir ve proje sahibi tarafından görülebilir. Bu bilgiler, yönetici paneli üzerinden projenin Project Info sekmesi görüntülendiğinde Yöneticilere de gösterilir.

Silinen belgeleri kurtarma

  1. Yönetici kimlik bilgilerinizle giriş yapın
  2. Admin’e tıklayın ve Manage Users’ı seçin
  3. Arama alanını kullanarak belgesini geri yüklemek istediğiniz kullanıcının e-posta adresini girin
  4. Kullanıcı bilgi sayfasını açmak için dönen sonuçlar listesinde e-posta adresine tıklayın
  5. Projects sekmesine tıklayın ve projeyi aramak için arama alanını kullanın
  6. Project Info sayfasını açmak için proje adının yanındaki bilgi simgesine tıklayın
  7. Deleted Docs sekmesine tıklayın
  8. Silinen belgeyi kullanıcının projesine geri yüklemek için yanındaki Undelete düğmesine tıklayın.
Geri yüklenen dosya şu biçimde olacaktır: FILENAME-TIMESTAMP.EXTENSION. Örneğin, main.tex dosyasının geri yüklenen bir sürümü, projenin kök dizinine main-2024-02-23-130441542.tex dosya adıyla geri yüklenir.

Bir projenin sahipliğini devretme

Server Pro’daki yönetici panelinde her proje için ayrı bir sayfa bulunur. Bu sayfaya ya “/admin/user” üzerinde kullanıcıyı arayıp Projects sekmesine giderek, listede projeyi bulup bilgi simgesine tıklayarak ya da bilinen bir proje kimliğiyle doğrudan https://your-instance-url/admin/project/ sayfasına giderek ulaşabilirsiniz. Proje bilgi sayfasında, herhangi bir kullanıcıyı yeni sahip olarak belirtebileceğiniz bir pencere açan Transfer Ownership düğmesini bulabilirsiniz. Yeni sahibin projede mevcut bir ortak çalışan olması gerekmez.
Sahiplik devri sürecinin bir parçası olarak önceki sahibin projeye okuma ve yazma erişimine sahip bir ortak çalışan olarak ekleneceğini unutmayın.

Proje derleme zaman aşımını güncelleme

Projeler için varsayılan derleme zaman aşımı şu anda 180 saniye olarak ayarlanmıştır. Bu değeri değiştirmek mümkündür ve iki adımlı bir süreç gerektirir. İlk olarak config/variables.env dosyasını düzenleyin, COMPILE_TIMEOUT ortam değişkenini ekleyin ve değerini saniye cinsinden istenen zaman aşımına ayarlayın. Örneğin 5 dakika için COMPILE_TIMEOUT=300.
Zaman aşımını 10 dakikanın üzerine çıkarmaya değmez. Bunu yaparsanız büyük olasılıkla uygulamanın başka bir bileşeninde zaman aşımına takılırsınız.
Bu değişiklik yapıldıktan sonra bin/up -d komutunu çalıştırarak sharelatex konteynerini yeniden oluşturmanız gerekir. Bu ortam değişkenini ayarlamak zaman aşımı değerini yalnızca yeni kullanıcılar için günceller; değer kullanıcı ilk oluşturulduğunda doldurulduğu için mevcut kullanıcılara geriye dönük olarak uygulanmaz. Mevcut kullanıcılar için zaman aşımını ayarlamak üzere veritabanındaki her kullanıcı kaydını değiştirmeniz gerekir. Bunu yaparken çok dikkatli olmanızı ve herhangi bir değişiklik yapmadan önce tutarlı bir yedek almanızı öneririz. Yedekleme hakkında bilgiyi burada bulabilirsiniz. Tüm mevcut kullanıcılarda derleme zaman aşımı değerini güncellemek için Docker ana makinesinde aşağıdaki kabuk komutunu çalıştırmanız gerekir:
Yukarıdaki sorgudaki <value> ifadesini saniye cinsinden istenen zaman aşımı değeriyle değiştirmeniz gerekir. Komut tamamlandıktan sonra, değiştirilen kayıt sayısını içeren bir onay görmelisiniz. Ardından exit yazıp enter tuşuna basarak ana makine kabuğuna dönebilirsiniz.

Proje erişimini izleme

Bir projenin kim tarafından ve ne zaman yüklendiğini aşağıdaki komutla görmek mümkündür:
Bu komut hem timestamp, hem user_id hem de project_id bilgilerini verir.
Son değiştirilme tarihi 5 Ekim 2026