Changes between Version 14 and Version 15 of APP_BUG_REPORT_FORM_R0
- Timestamp:
- 05/20/09 17:25:23 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
APP_BUG_REPORT_FORM_R0
v14 v15 11 11 * A custom text field containing user explanation on what happened. This is not a required field. 12 12 * 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 13 14 * 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 14 16 Behavior: 15 17 * The bug report form appears automatically when an expected error occurs (exceptions, etc). … … 18 20 == Task requirements == 19 21 * 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 20 24 * Implement invoking the Application bug report form automatically on catching an exceptions. 21 25 * Create the bug report form … … 26 30 * Report button - in next revision 27 31 * 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. 28 33 * Cancel button - closes the form without saving or sending the report 29 34 * Bug report contents (in this order): … … 39 44 * 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]] 40 45 [[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''. 41 48 42 49 * Create a handler for unhandled exceptions. Use {{{Thread.setDefaultUncaughtExceptionHandler}}}.