[[BackLinksMenu]] [[TicketQuery(summary=APP_BUG_REPORT_FORM_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = ^(Give as much as possible of the needed information for designing and implementing the task in the following sections.)^ == Overview == The Bug report form eases communication between users and developers. == Task requirements == * The button "Save as File" should be replaced with "Report". * Attach-file button is added to allows the user to attach a book/video/screen shots/etc. that causes Sophie to crash. * Every attached file can be seen as attached. * Attached files are finite (for example - not more than 3 files and not more than 10MB). * The reported text file, which content is described in APP_BUG_REPORT_FORM_R0, together with the attached files are sent to the developers group of Sophie after pressing "Report". * After sending successfully the desired bug report, a message box "The bug report was successfully sent" appears, which can be closed by an "Ok" button, located under the message. == Task result == Source code. == Implementation idea == ^(Provide some rough implementation idea(s).)^ == Related == APP_BUG_REPORT_FORM_R1 == How to demo == * Open Sophie 2. * Perform an action that throws an error (if you don't know such, manually invoke the form by the Help menu). * Enter something in the explanation text field. * Attach a file. * Press "Report". * Ask a person from the developers group if he has received the bug report and the attached file. = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)