Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
devel:versiontwentythreecleanup [2008/02/08 18:49] – external edit 127.0.0.1devel:versiontwentythreecleanup [2013/08/27 05:44] (current) – external edit 127.0.0.1
Line 1: Line 1:
-Place to make a list of things that need correcting before v0.23 ships. +**This list should be transfered to the ticket system which would make a lot more transparent and easier to work with.** 
 + 
 + 
 +Place to make a list of things that need correcting before v2.ships. 
  
 Fixed bugs should be moved to VersionTwentyThreeCleanupDone. Fixed bugs should be moved to VersionTwentyThreeCleanupDone.
Line 16: Line 19:
   * Using the Windows version with trayicon If a default skin template is missing PF will freeze with the message HTML::Template->new() : Cannot open included file common-bottom.thtml : file not found. at C:/Program Files/POPFile22rep/lib/HTML/Template.pm line 2223.  PF should die or do something other than freeze it was really wierd to figure out.  Maybe we should have an internal Error page for cases when something prevents the pages from working.   * Using the Windows version with trayicon If a default skin template is missing PF will freeze with the message HTML::Template->new() : Cannot open included file common-bottom.thtml : file not found. at C:/Program Files/POPFile22rep/lib/HTML/Template.pm line 2223.  PF should die or do something other than freeze it was really wierd to figure out.  Maybe we should have an internal Error page for cases when something prevents the pages from working.
  
-  * When operating in single user mode (POPFile Classic) the USERS tab appears on all UI pages **except** ADMINISTRATION (in single user mode the USERS tab should never be shown). +  * If_Javascript_OK and Language_If_RTL are the same.
-    * This can be fixed by re-using the Header_If_SingleUser template var instead of Users_If_Single on line 94 of common-middle.thtml.  Both are used for the same purpose (telling the template when we are in single user mode), do we really need two vars? +
-      * Actually there is a problem with that var anyway, it doesn't affect the page right away.  After form submit the resulting page still appears as the previous state.  Reloading or loading another page corrects this.  See next problem.+
  
-  * Change to Header_If_SingleUser template variable does not affect page layout right away Requires extra page reload.  To show thischange between single and multiuser mode and see that the Logout link next to Shutdown either appears or does not appear when it should. +  * POPFile crashes at startup when Crypt::CBC v2.17v2.18 or v2.19 is used (v2.15 is ok)
-    * If_Javascript_OK and Language_If_RTL are the same.+
  
-  * Admin should optionally be able to set initial password when creating accounts Random password is great security, but would suck for an admin setting up a lot of accounts or when user is there to type in their own password when setup.+  * [[http://sourceforge.net/forum/forum.php?thread_id=1454786&forum_id=230652| Delete Speedup]] introduced in History.pm v1.41 does not work on Win98SE.
  
-  * Admin must be able to reset user password.+====== Test TODOs ======
  
-  * Something is still wrong with unclassified bucket for non admin users.  While it appears in the UI and messages are classified unclassified, I get this error message: "Couldn't find bucket ID for bucket unclassified when committing #" -- Joe+  * Check whether users' history messages are cleaned up correctly when they are expired. 
 +  * Check if the language configuration is correctly upgraded to the new version.
  
-  * History still does not work for non admin users.  Stats show user account processed message, but it does not appear in history. -- Joe+====== Multi-user features ======
  
-  * POPFile crashes at startup when Crypt::CBC v2.17, v2.18 or v2.19 is used (v2.15 is ok)+  * Copy magnets when cloning user? 
 +  * Copy corpus data when cloning user (optional) 
 +  * Do not copy administrator flag (GLOBAL_can_admin) when cloning user? (optional)
  
-  * [[http://sourceforge.net/forum/forum.php?thread_id=1454786&forum_id=230652| Delete Speedup]] introduced in History.pm v1.41 does not work on Win98SE.+  * Standard (non-admin) users need 'Advanced' page?
  
 ====== Test suite ====== ====== Test suite ======
Line 67: Line 70:
   * Make sure Jim's new Bucket stats code works right.  Make sure the presentation makes sense to users.   * Make sure Jim's new Bucket stats code works right.  Make sure the presentation makes sense to users.
     * Manni plans to go though the code and put it back in.     * Manni plans to go though the code and put it back in.
- 
-  * The single message view links on the history page have some odd stuff.  What is start_message=0 for (it doesn't appear to do anything) and why are there two &s after it?: 
-<code> localhost:8080/view?view=123**&start_message=0&&**sort=-inserted</code> 
  
   * The user listed in the footer is only displaying "user" In Single User mode, this should be like before displaying the last POP access.  For multiuser, it should display the logged in user.   * The user listed in the footer is only displaying "user" In Single User mode, this should be like before displaying the last POP access.  For multiuser, it should display the logged in user.
Line 84: Line 84:
   * (22Cleanup) Magnet title (hover text) text should display magnet type like "Subject: sourceforge" instead of just magnet text "sourceforge".   * (22Cleanup) Magnet title (hover text) text should display magnet type like "Subject: sourceforge" instead of just magnet text "sourceforge".
   * (22Cleanup) The skins dropdown will display any file that is in the skins directory as a skin.  For most users its not going to be a problem at all, but it should only show directories (if possible).  I just happen to have been using it for temporary skin files and noticed.   * (22Cleanup) The skins dropdown will display any file that is in the skins directory as a skin.  For most users its not going to be a problem at all, but it should only show directories (if possible).  I just happen to have been using it for temporary skin files and noticed.
-  * When operating in multi-user mode the UI does not indicate the POPFile username. This can lead to some confusion - perhaps the "Logout" link could mention the username, e.g. Logout (username)? 
-    * Rather than with the logout text we could put it in front of the POPFile title heading so it would be more visible.   
   * Config options on Administration and Users page should change to checkbox options instead of the confusing YES/NO buttons.   * Config options on Administration and Users page should change to checkbox options instead of the confusing YES/NO buttons.
   * Add magnet warning text as discussed in UI forum - mostly done, just finalize placement.  So far I am not really happy with the look of the one on the Magnets page.  It just doesn't seem to fit with the rest of the page.  We already have a lot of other text there so it seems odd that this text is different.   * Add magnet warning text as discussed in UI forum - mostly done, just finalize placement.  So far I am not really happy with the look of the one on the Magnets page.  It just doesn't seem to fit with the rest of the page.  We already have a lot of other text there so it seems odd that this text is different.
-  * magnet-page.thtml still uses error02.  We need to get rid of the old style errors and status messages and move to the new shellErrorMessage and shellStatusMessage? 
   * Need to finish adding tooltips (menu, history, bucket, magnet, configbar, and footer are done).   * Need to finish adding tooltips (menu, history, bucket, magnet, configbar, and footer are done).
   * Test handheld and print stylesheets.  Decide if they should be included in 0.23.   * Test handheld and print stylesheets.  Decide if they should be included in 0.23.
Line 102: Line 99:
 ====== Required Documentation Changes ====== ====== Required Documentation Changes ======
  
-  * 0.23 will need additional perl modules: Digest::SHA, Crypt::Random, Crypt::CBC, Crypt::Blowfish, Class::Loader, Math::Pari+  * 0.23 will need additional perl modules: Digest::SHA, Crypt::Random, Crypt::CBC, Crypt::Blowfish, Class::Loader, Math::Pari, Image::Info, Crypt::OpenSSL::Random
  
     * When using ActivePerl's PPM, Class::Loader and Math::Pari may already get installed when installing Crypt::Random.     * When using ActivePerl's PPM, Class::Loader and Math::Pari may already get installed when installing Crypt::Random.
Line 122: Line 119:
  
 Setting up Perl and PF on yet another computer, I have found things have changed since this section was last updated.  With the AS repository, I cannot find Crypt::Random at all anymore. Setting up Perl and PF on yet another computer, I have found things have changed since this section was last updated.  With the AS repository, I cannot find Crypt::Random at all anymore.
-<code>* You can still get it from the University of Winnipeg (as of 24 August 2006)</code>+  * You can still get it from the University of Winnipeg (as of 24 August 2006) 
 +  * 2013: I was unable to get the Winnipeg repositor to list anything for my version of ActivePerl, I had to use [[http://www.bribes.org/perl/ppmdir.html|bribes.org]]: http://www.bribes.org/perl/ppm/package.xml for installing crypt modules
  
 ---- ----
  
 Release notes "BACK UP YOUR OLD INSTALLATION" section needs to include backing up of user directory.  See https://sourceforge.net/forum/message.php?msg_id=3197219 Release notes "BACK UP YOUR OLD INSTALLATION" section needs to include backing up of user directory.  See https://sourceforge.net/forum/message.php?msg_id=3197219
- 
 
devel/versiontwentythreecleanup.1202496561.txt.gz · Last modified: 2008/03/30 08:45 (external edit)
Old revisions

Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.

Recent changes RSS feed Donate Driven by DokuWiki
The content of this wiki is protected by the GNU Fee Documentation License