Wiki
Gruplar
İzinleri tek seferde vermek için kullanıcıları gruplandırın. Gruplar geneldir; project_admin görüntüleyebilir, yönetim yalnızca süper yöneticiye ayrılmıştır.
Giriş
Bir grup, adlandırılmış bir kullanıcı kümesidir. Amacı : bir izni her kişiye ayrı ayrı vermek yerine tüm bir gruba tek seferde vermektir. Ekip değiştiğinde, erişimlerin buna uyması için gruba bir üye eklemek veya çıkarmak yeterlidir.
Tipik örnek : Content/ üzerinde yazma izni olan bir Artistes grubu ve
Source/ üzerinde bir Programmeurs grubu.
Erişim ve roller
- Super admin : tam yönetim (oluşturma, yeniden adlandırma, silme, üye ekleme / çıkarma).
- project_admin : grup listesini ve üye sayılarını görüntüleyebilir; bu da Permissions sekmesinde bir grubu hedef olarak seçmesi için yeterlidir. Bir grubu oluşturamaz veya değiştiremez, üyelerini de yönetemez.
Bu kısıtlamanın nedeni : grup genel olduğundan, onu değiştirmek, project_admin'in yönetmediği projeler dahil, onu kullanan tüm projelerde erişimleri sessizce kaydırır. Bu nedenle grupların yönetimi süper yöneticide kalır.
Grup oluşturma
- Groups sekmesi → + düğmesi (Create).
- Name (zorunlu, 1 ile 100 karakter) ve Description (isteğe bağlı).
- Onaylayın. Zaten kullanılan bir ad reddedilir.
Üyeleri yönetme
Soldaki listeden bir grup seçin : üyeleri sağda görünür.
- Ekleme : açılır menüden bir kullanıcı seçin (yalnızca henüz üye olmayan etkin hesapları listeler), ardından Add.
- Çıkarma : üyenin satırındaki çıkarma düğmesi.
Zaten var olan bir üyeyi eklemek hiçbir şey yapmaz (işlem idempotenttir). Hesap var olmalı ve etkin olmalıdır.
Grup silme
Sık karşılaşılan tuzaklar
Paylaşılan bir grubu düzenlemek her yerdeki erişimi değiştirir
Grup genel olduğundan, bir projede iznine bir klasör eklemek yerel görünebilir ama başka yerde yeniden kullanılıyorsa yine aynı grup tarafından taşınır. İki proje arasında gerçekten farklı ihtiyaçlar için ayrı iki grup tercih edin.
Çıkarılan bir üye erişimi korur mu ?
Hayır : gruptan ayrıldığı anda grubun taşıdığı izinleri kaybeder. Yine de bir erişimi kalıyorsa, bunun nedeni bir doğrudan izne (gruba değil, hesabına verilmiş) sahip olmasıdır : Permissions sekmesini ve test sonucunu kontrol edin.