manage list update (remove too old lines)
[brisk.git] / TODO.txt
index ef083d3..11edaaf 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,16 +1,51 @@
  TODO |
 ------+
+Moderation features:
+  * First and incremental list population
+  * Ban per nick/sessione/IP & calculation
+
+  * Richiesta di verifica
+  * Silent cancer behaviour management
+
+DONE  * Manage list update (remove too old lines)
+DONE  * Select row
+DONE  * Filtra per tavolo e/o room
+DONE  * BUG: after disable/enable moderation filters stop to work
+DONE  * Lista righe di chat
+
+   - moderation
+     . turn off moderation when moder win is closed or if window creation fails
+     . turn off moder when logout
+     . enable moderation for certified users only
+     . create a mockup of the moder win
+     . create js to manage moderation
 
   FEATURES |
  ----------+
+
+   - improved S
+     . db update (add components, maybe single string)
+     . filter in index.php
+     . filter in index_wr.php
+
    - prefs API:
-     . prefs_save (save to the server the new prefs)
-     . prefs_load (load prefs structure with a json)
-     . prefs_apply (from server, and after prefs_save if success)
+     . prefs_assign(content): assign json content as output var
+     . prefs_apply(prefs_new): apply new content to g_prefs and system
+     . prefs_load(content): load json content and apply to g_prefs and system
+
+     . prefs_update: update preferences temporarly
+     . prefs_save: save to the server the new prefs
 
    - preferences (listen into preferences)
+        // js var, volatile server, (db server || cookie)
+        temporary: js var, volatile server
+        permanent: js var, volatile server, (db server || cookie)
+
+     . data from db OR, if missing, from cookies
+
      . update values
      . database change
+     . MANAGE NOT AUTH USERS
 
    - preferences (with "modifiable S")
      . Mod. S: new flag into database