TODO |
------+
+ BUGS |
+ ------+
+ - manage client answer (ping) on closing ws
+ - manage 'close' prefs when change visibilty
+
+
+ - /cont and /rules just during 'bidding' phase
+ DONE - Not sequence of 3 same chars
+ DONE . check server side with test
+ DONE - Global vars checker
+ <release>
+ - usermgmt: add user delete
+ DONE - 10002 message when already clicked
+ DONE - trim spaces in apprentice form
+ DONE - Remove books from chat
+ DONE - usermgmt: add email
+
+
FEATURES |
----------+
+ * multiple rules
+ DONE - show current rules
+ DONE - select tournment dropdown menu (send a 'cont' like message for each change)
+ WIP - new rules for 'together for fun' turnment
+ DONE . strange 4 abandoned rule for auction
+ DONE . check of max points
+ DONE . check of suit at the end of bet
+
+ DONE - increase constraint for rules change
+ DONE - select rules dropdown 'selected' to the current rule or the current
+
+ POSTPONED - no points multiplication for abandon
+ POSTPONED - cache data structure for tournments
+ POSTPONED . reload on SIGHUP
+
+
+ WIP * inherited info
+ * Users Network construction
+ DONE - sql
+ DONE - dbase API
+ DONE - add apprentices tables
+ DONE - remove entry when set unknown
+ DONE - enhance info interface
+ DONE . SQL to show current evaluation
+ DONE . disable parts of interface
+ WIP . add title to items
+ . fix SELECT
+ <release>
+ - minisplash at end of the match
+ - differentiate table authorization
+ * add new kind of isolation for apprentice
+
+ * Double click on chat to open preferences
+
+ * APPRENTICE
+ Phase2
+ DONE - match counters (part 2)
+ DONE . migration script for old users
+ - guarantee for apprentice
+
+
+
+---------
+ - APPRENTICE
+ Phase2
+ DONE - match counters (part 2)
+ DONE . migration script for old users
+
+ - APPRENTICE
+ Phase1
+ DONE - correggere minuta giornaliera
+ DONE - aggiungere mask per autogar
+ DONE - correggere email per apprentice
+ DONE - verificare la variabile per tout IP ban apprentice
+ DONE - chat ban for apprentice
+
+ DONE - ip check and time limit
+ DONE . sql
+ DONE . temporary table limitation
+ DONE . message
+ DONE - usermgmt extension
+ DONE - add close button
+ DONE - add apprentice icon
+ DONE - match counters (part 1)
+ DONE . sql for match counters
+ DONE - new info system
+ DONE - click management
+ DONE - show user info (RO)
+ DONE - require command/info
+ DONE - fix fiverank table
+ DONE - fix bug with bitwise
+ DONE - fix layout of tables
+ DONE - aggiungere books.png
+
+ - MENTORS
+ - listen all
+
+ - BUDDY LIST
+ - white list
+ - black list
+ - delegate
+
+ - DEANONYMIZER
+ . study how to move login delta injection
+
+ - CERTIFICATIONS
+ DONE . Guarantes for certified-only (buttons choice managed)
+ DONE . Tables for certified-only
+ . Term Of Use
+ . Placing for certified-only
+
+ - IP CLASSES BAN
+ DONE . BAN and BLACK lists added
+ DONE . update method to SIGHUP manager
+ DONE . create constructor refactored
+
- PLACEMENT-NORMALIZATION
DONE . Normalize previous points
DONE . Denormalize "Info" view
DONE . command documentation
DONE . manage disagreeding users investigation
DONE . self guaranteed
+ . DONE New Users Guarantee Procedure
+ . DONE Change guarantee workflow
+ . DONE Db update
- DONE . userauth command works
- DONE . use it by the usermgmt page
- . finish to implement the user management system
- . email validation
- . account expiration
- . New Users Guarantee Procedure
- . Change guarantee workflow
- . Db update
- . Send email with appropriate headers
+ UserA UserB Admin
+-------------------------------------------------------------------------
+ guarante UserB
|
- V
- brisk -> mail-table
- | |
- V
- user |
- |
- V |
- click-link -> check with mail-table
- |
- V
- and update DB
- (needs ad-hoc page)
-
- . Admin panel
- . Write automatic procmail filter
- . Procmail configuration
- . Mail-recipient-side
- . Server-side
- . Email validation
+ v
+ Save on mail
+ table,
+ email to UserB
+ (Disabled, MAILED)
+-------------------------------------------------------------------------
+ Receive email
+ to check address
+ |
+ v
+ Click on link
+ |
+ v
+ Check on mail
+ table,
+ update user status,
+ delete mail rec
+ (Disabled, TOBECHK)
+-------------------------------------------------------------------------
+ admin panel
+ accept user
+ |
+ v
+ send email with
+ password,
+ update user status
+ (Normal, NONE)
+-------------------------------------------------------------------------
+ Receive email
+ with password
+-------------------------------------------------------------------------
+
+ DONE . More user info in the list
+ DONE . Manage date to display when a user was required
+ . Email-address expiration check
. Account expiration
+
DONE - CONTINUE FEATURE
DONE . replace explicit strings with multilanguage array
DONE . add a php downloader with filtering on allowed requests
- sistema di inserimento nuovi utenti (riversatore da form di inserimento)
STEP 2
- - aggiornare le funz di gestione db in modo che prevedano anche il flag SUSPEND
- modifica password
- ripristino password