From: John Graham-C. <jgr...@us...> - 2005-04-07 19:55:24
|
Update of /cvsroot/popfile/engine/languages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21537/languages Modified Files: English.msg Log Message: More work on v0.23.0 (Multi-user Support) Add account association and allow different users to log in. Users can be associated with specific accounts when POPFile is in multi-user mode. Currently every user has a blank password. Also cloning of per-bucket parameters is not working. Would love to have volunteers to do the following: 1. Test out the new functionality for account association 2. Write code to do per-bucket parameter cloning (see Bayes.pm TODO) 3. Write code to set/reset user passwords. --- Classifer/Bayes.pm: Add functions for handling account creation and deletion and mapping of accounts to users. Add new message called CREAT used to pass a child generated session to the parent. Proxy/Proxy.pm Proxy/POP3.pm: Add code for handling users associated with accounts and use it in the POP3 module to lookup users dynamically when they are logged in. UI/HTML.pm: Update UI to be able to handle different users using the cookie and changes to the History API. Add code to the users_page to handle account association on a per user basis. UI/HTTP.pm: Add url_decode_ and decode form parameters. POPFile/MQ.pm: Comment the CREAT message. POPFile/History.pm: Make history mechanism aware of different users so that different users get a different view of the history. skins/default/user_page.thtml: Add code for handling account association. languages/English.msg: Additional strings needed for the account handling. --- Once this is all working we can start to fix the test suite and nail down the v0.23.0 release. Index: English.msg =================================================================== RCS file: /cvsroot/popfile/engine/languages/English.msg,v retrieving revision 1.91 retrieving revision 1.92 diff -C2 -d -r1.91 -r1.92 *** English.msg 17 Mar 2005 11:25:38 -0000 1.91 --- English.msg 7 Apr 2005 19:54:53 -0000 1.92 *************** *** 30,33 **** --- 30,34 ---- # Common words that are used on their own all over the interface + Account POP3 Account Apply Apply ApplyChanges Apply Changes *************** *** 209,212 **** --- 210,219 ---- Users_Removed_Failed Failed to remove user '%s' Users_Removed_Failed_Admin Failed to remove user '%s': disable admin rights first + Users_SingleUserMode Single user mode (POPFile Classic) + Users_Accounts Associated POP3 Accounts + Users_AddAccount Add POP3 account (host:user) + Users_Bad_Account The new account name must be in the form host:user + Users_Duplicate_Account Failed to add the account because it is assigned to another user + Users_Failed_Account Failed to add the account History_Filter (just showing bucket <font color="%s">%s</font>) *************** *** 377,380 **** --- 384,388 ---- Security_MainTableSummary This table provides sets of controls that affect the security of the overall configuration of POPFile, whether it should automatically check for updates to the program, and whether statistics about POPFile's performance should be sent to the central datastore of the program's author for general information. Advanced_MainTableSummary This table provides a list of words that POPFile ignores when classifying message due to their relative frequency in message in general. They are organized per row according to the first letter of the words. + Users_AccountTableSummary This table provides a list of POP3 accounts that are associated with the user being edited. Imap_Bucket2Folder Mail for bucket '<b>%s</b>' goes to folder |