Changes between Version 14 and Version 15 of APP_BUG_REPORT_FORM_R0


Ignore:
Timestamp:
05/20/09 17:25:23 (16 years ago)
Author:
todor
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • APP_BUG_REPORT_FORM_R0

    v14 v15  
    1111 * A custom text field containing user explanation on what happened. This is not a required field. 
    1212 * A text field for the user's e-mail address. 
     13  * This should be preserved in order to be easier for the user when he/she reports a bug again 
    1314 * A warning that user information such as working path and filenames will be sent. 
     15  * This probably will be frightening for the user but it is needed, if we can't go around the private information 
    1416Behavior: 
    1517 * The bug report form appears automatically when an expected error occurs (exceptions, etc). 
     
    1820== Task requirements == 
    1921 * Create an extension for the "Send an error report" item for the Help menu. 
     22  * When clicked a window containing the email field in which user can explain what happened and possibility to attach .log file (see below) 
     23  * This window must contain '''Cancel''', '''Send''', and '''Browse''' buttons for the different actions, also check box like the one in the diagram placed in the ''implementation idea'' section 
    2024 * Implement invoking the Application bug report form automatically on catching an exceptions. 
    2125 * Create the bug report form 
     
    2630  * Report button - in next revision 
    2731  * Save-as-file button - saves the report as a plain text file (a file dialog is opened and the user selects a path for the file) 
     32   * Plain text file with .log extension. This file can be used when sending bug reports from Help menu entry or submitting bugs on the site. 
    2833  * Cancel button - closes the form without saving or sending the report 
    2934 * Bug report contents (in this order): 
     
    3944 * This is a draft diagram. For now, the checkbox is obsolete as it is hard to implement and not much useful. Instead, there is a text field for the e-mail address. [[BR]] 
    4045[[Image(source:trunk/sophie2-platform/doc/spec-diagrams/BugReport.png, 50%)]] 
     46 
     47 * Note that on the diagram there is no '''Save''' to log file button, but it is part of the ''task requirements''. 
    4148 
    4249 * Create a handler for unhandled exceptions. Use {{{Thread.setDefaultUncaughtExceptionHandler}}}.