Kişi bilgileri gizlidir. Logo çalışanları görebilir.

LogoApp Template ile Yaratılmış Yeni Bir Uygulamaya Özgü Yetki Tanımlanabilir Mi?

  /LogoApps

LogoApp Template ile Yaratılmış Yeni Bir Uygulamaya Özgü Yetki Tanımlanabilir Mi? Kullanıcı bazında bu yetkiler sorgulanabilir mi?




Kişi bilgileri gizlidir. Logo çalışanları görebilir.

LogoApp Template 1.8 versiyonu ile LogoApp içerisinden uygulamaya özgü yetkiler tanımlanarak, kullanıcı yetki yönetimi özelliği eklenmiştir. Yaratılan yeni LogoApp projesi içerisinde AppInit.cs sınıfını incelediğimizde, AppInit constructor tanımının en altında AppRights tanımlamalarının commentlenmiş halde eklendiğini görebilirsiniz. Eğer geliştirilecek logoApp için herhangi bir yetki tanımlanmayacak ise yapılması gereken bir işlem bulunmamaktadır. Eğer tanımlanacak ise ilgili kodların commenti kaldırılır ve tanımlanmak istenen yetki seti tag id bilgileri ve açıklamaları ile AppRights tanımına eklenir. Yetkilendirme 3 tip yapılabilmektedir, 0 - ERP App (Varsayılan), 1 - LogoApp, 2 - WebApp olarak tanımlıdır. Tanımlanan yetki setleri, ürün tarafında LogoApp yüklendiğinde ilgili LogoApp yetkilendirme ekranlarına yansıyacaktır. İlgili kullanıcılara LogoApp yetkileri verilir.

LogoApp içerisinde oturum kullanıcısının yetkisi olan yetki kodlarını sorgulamak içinde AppHelper sınıfı içerisindeki GetUserRights metodu çağrılır ve kullanıcının yetkisi olan yetkilerin tag id bilgilerini içeren List<UserRights> nesnesi sonuç bilgisi olarak dönecektir.




Aynı şekilde Template 1.8 ile AppHelper kısmına eklenen GetUserCount  metodu ile LogoApp kullanan kullanıcı sayısı LogoApp içerisinden sorgulanabilmektedir. Sorgu sonucu olarak UserCount nesnesi içerisindeki value bilgisi, LogoApp aktif olarak kullanan kullanıcı sayısını döndürür


17/04/17 16:00

Cevap vermek için giriş yapmanız gerekmektedir.