Changes between Version 4 and Version 5 of BUG_REPORT_FORM_R0
- Timestamp:
- 11/10/09 17:21:20 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BUG_REPORT_FORM_R0
v4 v5 10 10 * Add a "Send Report" button to the bug report form 11 11 * Rename the "Save as File" to "Save Report As" 12 * Optional:Add "Attach a file" for attaching books, etc.12 * Add "Attach a file" for attaching books, etc. 13 13 * For the server that will handle the information 14 14 * Create a database to handle the error reports … … 16 16 * Create a limit for the size of the reports 17 17 * Think of way to block spam 18 * Create a UI for the database so developers can access the information19 * Optional - create different sort and group ways for the information - for example by OS, by Java version, by user e-mail18 * [Optional] Create a UI for the database so developers can access the information 19 * create different sort and group ways for the information - for example by OS, by Java version, by user e-mail 20 20 21 21 == Task result == … … 23 23 24 24 == Implementation idea == 25 It will be useful if these fields are present in the database: 26 * Date 27 * Time 28 * Log 29 * User e-mail address 30 * os.name 31 * os.version 32 * java.version 33 * User notes 25 * On clicking the 'Send' button, a HTTP POST request to sophie2.org/bugreports should be sent. 26 * Since it may contain an attached file, its format should be as if posted by a form using ENCTYPE="multipart/form-data" 27 * The database may contain the following fields: 28 * Date & Time 29 * Log 30 * Exception 31 * User e-mail address 32 * User notes 33 * The attached files may not be saved in the database, but in a special folder on the server. 34 * However, they should be renamed, so that there are no files with the same name and it is possible to understand to which bug report they were attached. For example: ReportNo<N>Attachment.<extension>, where <N> is the number of the report and <extension> is the original extension of the file. 35 * Write a php script that fills the information in the database and uploads the files. 36 34 37 == Related == 35 38 ^(Add links to related tasks that could be useful or helpful.)^