SonataAdminBundle, FosUserBundle ile kullanıyorum. Kontrol panelimde biraz sorunum var.Sonata Yönetici Konsolu gösterge tablosu filtresi varlıkları ve DDBB izinleri
Uygulamamda kaynak, şirket ve kullanıcı var. Bir kullanıcı bir şirkete aittir ve şirketine ait olan kaynakları da oluşturabilir. Tüm bu işlemler, tüm roller için erişilebilir olan panoda yapılacaktır.
Yapmaya çalıştığım şey, herkesin gösterge panosuna erişebildiği, ancak bir kullanıcı gösterge tablosunda listelenecek bir varlık (kaynak) seçtiğinde, yalnızca şirketlerinin varlıkları gösterilecektir. Örneğin, iki şirket bir araç (kaynak) oluşturabilir, ancak her şirket sadece kendi araçlarını (kaynaklarını) görecektir.
Sonuç olarak, Dashboard'un bağlı olan kullanıcının şirket varlıklarını filtreleyeceğini istiyorum. Sonata'da, kullanıcının Company_Id'sine ve BBDD'de eşlenen kaynağın Company_Id'sine bağlı olarak yalnızca bazı varlıkları gösterecek bir sorgu oluşturmanın bir yolu var mı?
sayesinde, aradığım, ama hala bazı şüphelerim var. Onları yeni cevapta yazdım çünkü çok uzun sürdü. – Angel