SORU
16 Aralık 2008, Salı


UI yetkisiz eylemler gizli, devre dışı bırakılmalıdır, ya da bir hata neden?

Bu asla fikrini almak isterim yani gerçekten kararlaştırdım bu benim için uzun ömürlü bir soru. Eğer ben eylemleri biliyorum bir kullanıcı olmaz yapabilmek nedeniyle yetersiz bir ayrıcalık ya da nesnesi devlet, gereken kullanıcı arabirimi öğeleri için bu eylemler gizli kullanıcı, görünür ama engelli ya da görünür ve sonuç olarak bir hata varsa çalıştı mı? Cevabınız için gerekçe ne olabilir? Devre dışı bırakılırsa, neden ve nasıl iletişim misin?

Bu gelen mesaja onay/izinler için almam lazım bunu zaten biliyor ve orada hataları işlemek zaten bu yüzden bir web arayüzü. Öncelikle UI işlemek için nasıl bahsediyorum.

Bu benzer UI öğesi değil sadece menüleri her türlü ilgileniyorum ama 0**.

Örnekler:

  1. Bir kullanıcı yeni bir Olay oluşturmak için olanak sağlayan Yeni bir sayfa var. Olaylar ana olay ya subevents olabilir. Asıl olay yaratmak "EditMasterEvent bir subevent oluşturma sadece" EditEvent "ayrıcalık gerektirir." ayrıcalık gerektirir Bir ebeveyn (ana etkinlik) veya üst (bu ana bir olaydır) olarak varolan bir olay seçmenize olanak sağlar aşağı bir düşüş var. Bu "" seçenek açılan çıkması veya eğer kullanıcı sadece "" ayrıcalıklar. EditEvent varsa ihmal Usta Olay Oluşturmanız gerekir

  2. Silme olayları uygulama bir yönetici olması ya da uygun bir olay türü için Düzenle izninizin olması gerekir. İkinci durumda, olay da 5 yıldan daha eski olmalı. Bir etkinliği silme sistemi ile ilgili verilerin büyük basamaklı siler nedenleri ve yasal nedenlerle bu veri olaydan sonra en az 5 yıl muhafaza edilmelidir. Bu işlemi normal kullanıcı için nadir olduğundan, normal durum eylem mevcut değildir. Sadece aslında mümkün olduğunda her zaman gösterilecek?

CEVAP
16 Aralık 2008, Salı


Gizli - Bu, geçerli kullanıcı için hiç kullanılabilen eylemler için en iyi yaklaşımdır. Eğer kullanıcı bunu değiştirmek için alabilir eylem ise hiçbir zihinsel çaba bir şey devre dışı neden bulmaktan atık sahip olmanın bir anlamı yoktur.

Devre dışı - Bu geçerli bağlamda şu an bazen kullanılabilir eylemler için değil, ya da en iyi yaklaşımdır. Devre dışı bırakılmış bir seçenek gerektiğini ifade iki şey: birincisi, eylem şu an müsait değil, ve ikinci olarak, bir şey var kullanıcı yapabilirsin eylem mevcuttur (değişiklik bazı ayar veya izin seçin ve bir öğe girin önkoşul veri, vb.). Eğer yapılması gereken bir ipucu olarak hareket etmesini sağlamak belirtebilirsiniz olursa daha iyi. Kullanıcı veri veya değişiklikler kapsamında girerken devre dışı bırakma eylemleri etkinleştirme/program gerektirir ne hakkında mükemmel bir geri bildirim sağlar.

Bir Hata Bu kadar kötü bir seçimdir başarısız. Sadece işe yarayabilecek işlemleri için bir hata raporu çare olmalıdır: çalışarak. hariç başarısız olduğunu söyleyemezsin

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006