linkfloyd / linkfloyd-museum

Old sourcecode for linkfloyd, written with Django.
http://linkfloyd.com
Other
9 stars 1 forks source link

Kanal yönetiminin geliştirilmesi #53

Open miratcan opened 12 years ago

shibby commented 12 years ago

ne gibi bişey düşünüyosun? kanal yöneticileri ekleme gibi bişey olabilir mi? bi nevi kanal moderatörü?

miratcan commented 12 years ago

En zor kısım bu galiba. Ben bir kanal yöneticisi isem başıma ne tür işler gelebilir senaryolamak lazm:

  1. Kanal yöneticisi olarak kanalın, ismini, adresini, açıklamasını, dilini, ve kurallarını belirleyebilmeliyim.
  2. Oluşturduğum kanalın adresi hariç diğer özelliklerini düzenleyebilmeliyim.
  3. Biri geldi baya kötü bir imla ile bir şeyler yazıp yolladı ya da kanalımla alakasız bir şeyler yolladı. Adamın imlasını düzeltmek ya da gönderinin kanalını değiştirmek isteyebilirim.
  4. Birisi kanala spam yapıyor, kurallarıma uymuyor ve inatla buna devam ediyor. O kişiyi kanaldan engellemek isteyebilirim.
  5. Kanala gelen şeyleri kontrol etmesi için yanıma birilerini isteyebilirim. Ancak bu kişinin kanalın bilgilerini değiştirememesi gerek.
miratcan commented 12 years ago
  1. Biri geldi baya kötü bir imla ile bir şeyler yazıp yolladı ya da kanalımla alakasız bir şeyler yolladı. Adamın imlasını düzeltmek ya da gönderinin kanalını değiştirmek isteyebilirim.

İmlayı düzeltmek konusunda bir problem yok ancak kanal değişikliği yapıldığı zaman galiba gönderi sahibine "gönderiniz şu kanala taşındı" bir mesaj göndermek gerekebilir. Bir de kanalı değiştirdiğimde diğer kanalın sahibinin bu durumdan hoşlanıp hoşlanmayacağı mevzusu var.

Özetle kanal yöneticisi gönderinin yorumunu, kanalını ve rating'ini değiştirebilmeli

  1. Kanala gelen şeyleri kontrol etmesi için yanıma birilerini isteyebilirim. Ancak bu kişinin kanalın bilgilerini değiştirememesi gerek.

Bu durumda her subscription modeli 3 state li olacak. ADMIN: kanal yöneticisi, WRITE: kanal yöneticisi ancak bilgileri değiştiremiyor, SUBSCRIBER: kanal takipçisi.