Admin Sayfaları

Top  Previous  Next

İki yönetici (admin) sayfası hazırlayarak "Süper Mağaza" uygulamamızda bir yönetim bölümü oluşturacağız. İlk olarak kullanıcıların listeleneceği ve oluşturulacağı sayfayı hazırlayalım.

Kullanıcılar Sayfası
 

Uygulamalı Adımlar:

1.Yönetim sayfalarının şablonu farklı olacağından, yeni sayfa oluşturmadan önce sayfaların şimdilik şablondan türemesini engelleyeceğiz. Bunu yapmak için şablon araç çubuğunda seçili halde olan "Üst Sayfayı Şablon Olarak Kullan" ikonuna [TemplateIcon] bir kez tıklayın. Artık oluşturacağımız yeni sayfa site şablonumuzdan türemeyecektir.
2.Proje kaşifinde "Site1" seçili iken yeni bir sayfa [CRTL + N] oluşturun ve sayfanın adını "Yonetim"  olarak belirleyin.
3.Boş olarak gelen sayfanın üst kısmına "Egitmen > SiteSablonu > AdminBaslik" elemanını yerleştirin.
4."Yonetim" sayfasını kaydedip kapatın.
5."Üst Sayfayı Şablon Olarak Kullan" ikonunu [TemplateIcon] seçili kılın.
6.Proje kaşifinde "Yonetim" sayfası seçili iken yeni bir sayfa oluşturun ve sayfanın adını "Kullanicilar" olarak belirleyin. Bu sayfa Proje Kaşifinde "Yonetim" sayfasının altında oluşacaktır.
UserListPageIcon_tr
7."mor > Security > UserList" elemanını seçin ve sürükleyerek, AdminBaslik elemanının altına, sayfaya bırakın.
8."mor > Security > UserProperties" elemanını sayfada "UserList"'in altına en solda olacak şekilde yerleştirin.
9.Son olarak, kalan boş alana "mor > Security > CreateNewUser" elemanını yerleştirin.

 
Roller & Kontrol Noktaları Sayfası

Kullanıcı rollerine, kontrol noktası atamak için "Roller" isimli bir sayfa geliştireceğiz. Kontrol Noktaları sayesinde bir çok elemanın işlevselliğini dinamik ve güvenli bir hale getirebiliriz.

 
Uygulamalı Adımlar:

1.Proje kaşifinde "Yonetim" sayfası seçili iken yeni bir sayfa oluşturun ve sayfanın adını "Roller" olarak belirleyin.
2."mor > Security > RoleList" elemanını seçin ve sürükleyerek sayfanın soluna, AdminBaslik elemanının altına, bırakın.
3."mor > Security > CheckPointList" elemanını, sayfada "RoleList"'in sağında aynı seviyede olacak şekilde yerleştirin.
4.Projeyi "Derle ve Dene"[Shift+F9] butonuna basıp yönetim sayfalarını test edebilirsiniz.

 
.SuperMagazaSayfalari

Yönetim Sayfaları Linki

Yönetim sayfalarına erişmek için site şablonuna link eklenmelidir.

Uygulamalı Adımlar:

1."Site Şablonu" nu açın.
2."Egitmen > SiteSablonu > AdminLink" elemanını başlığın içine yerleştirin.

AdminLink

AdminLink elemanının "Gösterme Koşulu" özelliğinde bulunan "boolean(/mor_security_userinfo_main.checkpoints.IS_SYS_ADM)" tanımı sayesinde bu metin sadece sistem yöneticisine gözükecektir.