Birçok kullanıcı ve bir yönetici vardır. Kullanıcılar bu grupları katılmak için gruplar oluşturabilir ve istekleri gönderebilir/alabilir. Bu sistem iyi çalışıyor. Artık, yöneticinin oluşturduğu ayrı "süper gruplar" yapıyorum. Bu "süper gruplar" isteklere güvenmiyor, randevuya güveniyorlar. Yönetici bir kullanıcıyı seçer, bir grup seçer ve seçilen kullanıcıyı seçilen gruba ekler. Bunu nasıl başarabilirim?Kullanıcıları yönetici olarak gruplara ayırma
- Yöneticinin basitçe bir kullanıcı seçebilmesini (profil sayfasında), bir grup seçebilmesini (tercihen açılır menüden) ve sonra ilişkilendirmeyi nasıl kurarım?
Örneğin, bir yönetici olarak, kullanıcının profil sayfasına gitmek istiyorum ve profil sayfasında bir açılır menü (yalnızca yönetici tarafından erişilebilir) var ve kullanıcıyı, tercih ettiğim gruba eklemek istiyorum . Bunu nasıl başarabilirim? Bir form türü ile mi? Boole alanı mı? Birleştirme yöntemini oluşturmak için bir ekleme yöntemi (< <) ekleme eylemi oluşturup bir grup için bir seçme etiketine ve sonra da bir gönder gönder düğmesi ekleyebilir miyim? Sadece genel yönde işaret edilmem gerekiyor ve bence başarabiliyorum.
Dikkat çekici: Bir has_many kullanıyorum: dernek aracılığıyla ilişkiyi yakalamak için. Bir yöneticinin, oluşturulan/silinen çok sayıda "süper grup" var. "Süper grup" birçok üyeye (kullanıcı) sahiptir. Kullanıcıları idari bir gruba nasıl yerleştireceğimi bilmem gerek.
Bunlar arasında kaç model ayrılıyor? Bir "SüperGrup" modeli ve bir "Grup" modeliniz var mı, yoksa bir "SüperGrup" sadece "Grup" türünde mi? Bu modelleri kendi dernekleriyle birlikte ekleyebilecekseniz, bu sizin için bir çözüm önerisinde yardımcı olabilir. – JackCollins
Gruplar ve Süper Gruplar iki ayrı modeldir. –
Gerçekten bir has_many'ye kullanıcı eklemek için en iyi uygulamayı bilmem gerekiyor: açılır menü yoluyla ilişkilendirme. –