new users management (incomplete)
[brisk.git] / TODO.txt
index c7591ef..577cfe4 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -3,8 +3,16 @@
 
   FEATURES |
  ----------+
+   - PLACEMENT-NORMALIZATION
+      DONE . Normalize previous points
+      DONE . Denormalize "Info" view
+      DONE . Denormalize explained matches
+      DONE . Check placement
+      DONE . Distinguish between inherited mult and local mult
+
    - AUTO-MAINTENANCE
-     . Terms Of Service acceptance
+     DONE . Terms Of Service acceptance
+       DONE . print date of hard switch
        DONE . TOS version
        DONE . user TOS acceptance (db field)
        DONE . show TOS ([show me later, yes, no]/[yes, no])
        DONE . show current TOS
        DONE . disable user reason integer field and remove SUSPEND state (db, php)
        DONE . fix tos layout
-       . opt - download TOS
-       . checkbox for anonimous users with message when not checked
-       . opt - button on when arrived to the bottom of the TOS
-       . min - check TOS version between config file and TOS file
-     . show guaranteer
-
+       DONE . opt - download TOS
+       . opt - checkbox for anonimous users with message when not checked
+       . opt - button enabled when arrived to the bottom of the TOS only
+       . opt - check TOS version between config file and TOS file
+     DONE . show guarantee (/guar <login> command)
+       DONE . multi-language
+       DONE . command documentation
+       DONE . manage disagreeding users investigation
+       DONE . self guaranteed
+
+     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
+           |
+           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
+     . Account expiration
 
    DONE - CONTINUE FEATURE
      DONE . replace explicit strings with multilanguage array