Ana içeriğe geç

Kullanıcı sistemi

Gramps Web, kamu erişimi için internete açılmak üzere tasarlanmamıştır, yalnızca kimlik doğrulaması yapılmış kullanıcılar tarafından erişilebilir. Kullanıcı hesapları, site sahibi tarafından komut satırı veya web arayüzü aracılığıyla veya kendi kendine kayıt olup site sahibi tarafından onaylanarak oluşturulabilir.

Kullanıcı rolleri

Aşağıdaki kullanıcı rolleri şu anda tanımlanmıştır.

Rol Rol ID İzinler
Misafir 0 Özel olmayan nesneleri görüntüle
Üye 1 Misafir + özel nesneleri görüntüle
Katkıda Bulunan* 2 Üye + nesne ekle
Editör 3 Katkıda Bulunan + nesneleri düzenle ve sil
Sahip 4 Editör + kullanıcıları yönet
Yönetici 5 Sahip + çoklu ağaç kurulumunda diğer ağaçları düzenle

* "Katkıda Bulunan" rolünün şu anda yalnızca kısmen desteklendiğini unutmayın; örneğin, aile nesneleri eklenemez çünkü bu, aile üyelerinin temel Gramps kişi nesnelerinin değiştirilmesini gerektirir. Mümkün olduğunda diğer rollerin kullanılması önerilir.

AI sohbetini kimlerin kullanabileceğini yapılandırma

Eğer AI sohbetini yapılandırdıysanız, burada sohbet özelliğini kullanmasına izin verilen kullanıcı gruplarını seçmek için bir seçenek göreceksiniz.

Kullanıcıları yönetme

Kullanıcıları yönetmenin iki yolu vardır:

  • Web arayüzü ile sahip izinleri kullanarak
  • Sunucuda komut satırında

Web uygulamasına ilk erişim için gereken sahip hesabı, boş bir kullanıcı veritabanı ile Gramps Web'e erişildiğinde otomatik olarak başlatılan onboarding sihirbazında eklenebilir.

Komut satırında kullanıcıları yönetme

Eğer Docker Compose kullanıyorsanız, temel komut şudur:

docker compose run grampsweb python3 -m gramps_webapi user COMMAND [ARGS]

COMMAND, add veya delete olabilir. [ARGS] için --help kullanarak sözdizimini ve olası yapılandırma seçeneklerini görüntüleyebilirsiniz.

Kendi kendine kayıtlı kullanıcıları onaylama

Bir kullanıcı kendi kendine kayıt olduğunda, hemen erişim verilmez. Yeni kullanıcı kaydı hakkında ağaç sahibine bir e-posta gönderilir ve kullanıcıya e-posta adresini onaylaması için bir e-posta isteği gönderilir. E-posta adresini başarıyla onaylamak, rolünü onaylanmamış durumundan devre dışı durumuna değiştirir. Kullanıcı hesabı bu iki rolden birinde olduğu sürece, kullanıcı giriş yapamaz. Ağaç sahibi, kullanıcının isteğini gözden geçirmeli ve giriş yapmasına izin verilmeden önce kullanıcıya uygun bir rol atamalıdır.