uVersion
Türkçe
İndir →

Wiki

Roller ve yönetim paneli

uVersion yönetim paneli: kimin açabileceği, 9 rol, süper yönetici ile project_admin karşılaştırması, rütbe hiyerarşisi ve hangi sekmenin kime açık olduğu.

Giriş

Yönetim paneli, uVersion masaüstü istemcisine gömülüdür. Kullanıcı, grup, izin, doğrulama kuralı, webhook, dağıtım ve bir deponun dosyalarının yönetimini bir araya getirir. Bu sayfa, diğer her şeyin dayandığı rol sistemini açıklar: bu bölümün diğer sayfalarından önce okuyun.

Üç sözcük her yerde karşınıza çıkar. Depo, sunucuda sürüm denetimine tabi bir projedir. Rol, bir hesabın taşıdığı etikettir (admin, artist, viewer…) ve o hesabın neyi yapma hakkı olduğunu söyler. İzin ise bunu hangi klasörlerde yapabileceğini söyler.

Paneli açma

1. Admin girişini açma

Masaüstü istemcisinde yönetim rolüne sahip bir hesapla oturum açın, ardından kenar çubuğundaki Admin girişini açın. Yönetim rolü olmayan hesaplar bu girişi görmez. Paneli iki rol açar: admin (süper yönetici) ve project_admin (proje yöneticisi). Orada gördükleri aynı değildir: bir sonraki bölüme bakın.

2. İki sekme satırını ayırt etme

Admin Panel başlığının altında sekmeler iki satır halinde düzenlenmiştir. Üstteki SERVER, tüm sunucuyu ilgilendirir ve hiçbir projeye bağlı değildir. Alttaki PROJECT, bu satırın başında yer alan depo seçicisinde seçilen depoya etki eder: depoyu değiştirmek bu sekmelerin gösterdiğini değiştirir. Bir sekme beklediğinizi göstermediğinde ilk kontrol edilecek şey budur.

Açık yönetim paneli: Admin Panel başlığı, üstte SERVER satırı ve altında depo seçicisinin başında bulunduğu PROJECT satırı.

Süper yönetici vs project_admin

uVersion iki yönetim düzeyini ayırt eder:

  • Süper yönetici (admin rolü): tüm sunucu üzerinde yetki. Tüm depoları, tüm kullanıcıları, genel ayarları, denetimi ve lisansı yönetir.
  • project_admin: yalnızca yönettiği projelerin tam yöneticisidir. Kendi depolarında bir yöneticinin yaptığı her şeyi yapar (izinler, kurallar, webhook'lar, GC, imha). Kendi depolarının dışında hiçbir yönetim yetkisi yoktur.

İlke: bir project_admin, kendi projelerinin tam yetkili yöneticisidir ve başka hiçbir yerde değildir. Bu yüzden paneli bölmelenmiştir: bazı genel eylemler (aşağıya bakın) süper yöneticiye ayrılmış kalır.

9 rol

RolNe işe yarar
adminSüper yönetici: tam erişim, tüm sunucu.
project_adminProje yöneticisi: kendi depolarının tam yöneticisi, başka yerde hiçbir şey değil.
leadEkip lideri: tüm depolara yazma ve çeşitli yükseltilmiş yetkiler (onay, genel etkinlik, dağıtım). Bugün fiilen çok güçlü bir rol.
artistKatkı sağlayan (sanat): izinlerine göre dosyaların check-out / check-in işlemi.
programmerKatkı sağlayan (kod): izinlerine göre check-out / check-in.
qaKalite kontrol: katkıda bulunur ve incelemelere katılır.
userGenel katkı sağlayan.
viewerSalt okunur.
playtesterYalnızca yayınlanan derlemelere erişim (oyun indirme). Ne workspace'i ne de deponun dosyalarını görür.
Rol gücü tanımlar, izin kapsamı tanımlar Rol, bir hesabın ne yapabileceğini söyler (yönetme, katkı, okuma). İzinler hangi klasörlerde olduğunu söyler. Bir artist yalnızca kendisine yazma verilen yolları değiştirebilir.

Rütbeler ve koruma

Roller rütbeye göre sıralanır: admin 100, lead 50, project_admin 40, programmer / artist / qa / user 10, viewer / playtester 5.

Bir project_admin yalnızca kendi rütbesinin kesinlikle altındaki bir rolü atayabilir: dolayısıyla ne kendini yükseltebilir, ne kendini düşürebilir, ne de bir admin, bir lead veya başka bir project_admin oluşturabilir ya da yükseltebilir.

Süper yönetici tavandır ve üstünde eşiti yoktur Kesinlikle daha düşük rütbe kuralı ona uygulanmaz: bir süper yönetici admin dahil herhangi bir rolü atayabilir ve başka bir süper yöneticiye de işlem yapabilir (onu değiştirebilir veya silebilir). Bu gereklidir, aksi halde yanlışlıkla oluşturulmuş ikinci bir süper yöneticiyi kaldırmak imkânsız olurdu.

Hangi sekmeye kim erişir

SERVER satırındaki sekmeler tüm sunucu için geçerlidir. PROJECT satırındaki sekmeler, aynı satırın başındaki seçicide seçilen depoya etki eder.

SekmeSatırSüper yöneticiproject_admin
DashboardSERVEREvetHayır
RepositoriesSERVEREvetHayır
UsersSERVERTam yönetimOluşturma ve düzenleme (email, rol); süper yöneticiler dışındaki tüm hesapları görür
GroupsSERVERTam yönetimHayır (gruplar Permissions'tan seçilebilir kalır)
LocksSERVERSunucunun tüm kilitleriEvet, kendi depolarıyla sınırlı
Audit LogSERVEREvetHayır
DistributionSERVEREvetHayır (admin ve lead'e ayrılmış)
PermissionsPROJECTEvetEvet, kendi depolarında
RulesPROJECTEvetEvet, kendi depolarında
WebhooksPROJECTEvetEvet, kendi depolarında
FilesPROJECTEvetEvet, kendi depolarında
Files sekmesinin iki görünümü vardır Files sekmesi iki görünüm taşır: Browse (deponun dosyalarına göz atma) ve Storage (disk kullanımı ve garbage collection). Geçiş, sekmenin üst kısmındaki iki düğmeyle yapılır. Storage görünümünün ayrıntısı Depolama & GC içinde açıklanmıştır.
Files sekmesi, Browse görünümü etkin: sekmenin üstündeki Browse ve Storage düğmeleri ve altında deponun dosya ağacı.

Kesinlikle yalnızca süper yönetici olarak kalanlar: bir kullanıcının parolasının sıfırlanması, silinmesi ve Etkin / Devre dışı geçişi, grup yönetimi, denetim, kontrol paneli ve depo listesi, dağıtım, sunucu ayarları, genel istatistikler ve lisans. Buna karşılık bir project_admin, bir hesap oluşturabilir ve süper yönetici olmayan hesapların email ve rolünü düzenleyebilir: bkz. Kullanıcılar.

Sunucu genelinde yetkiler

Yetki, bir kişiye veya bir klasöre değil bir role bağlı, adlandırılmış bir izindir (örneğin "derlemeleri yayınlama", "değişiklikleri onaylama"). Önemli nokta: bir yetki tüm sunucuda geçerlidir, depo bazında bir boyutu yoktur. İki pratik sonuç:

  • manage_rules yetkisine sahip bir lead, sunucu genelinde Dağıtım'a erişebilir.
  • Bir project_admin hiçbir yetkiye sahip değildir: yetkisi, yönettiği projelerin listesinden gelir, bir yetkiden değil. Bu bilinçlidir, bir yetki tek bir projeyle sınırlanamaz.