Changes between Initial Version and Version 1 of Ticket #802, comment 21


Ignore:
Timestamp:
Sep 22, 2015, 11:02:41 AM (9 years ago)
Author:
olle

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #802, comment 21

    initial v1  
    66
    77 * A controlled way of removing an unprocessed start item list will simplify data management, if the user discovers that the wrong selection of extract source items was made in the "Lab tracking protocol for FFPE extraction" wizard. Furthermore, the many lot numbers entered for the protocol in step 2, are meant as guidelines only, and may be changed manually on a paper copy of the protocol, at the time of extraction. If several lot numbers need to be changed, it may be desirable to create a new protocol with the new correct lot numbers. The simplest way to achieve this is to remove the old start item list and create a new one having the same start list number, before one enters the "DNA/RNA registration/quantification" wizard.
     8
     9Desing update:
     10
     11 1. JSP file `index.jsp` in `resources/` updated by adding new wizard "Optional - Undo last step, remove unprocessed start list" to the "DNA/RNA extraction wizards" section, after the "Lab tracking protocol for FFPE extraction" wizard. It will be coupled to new JSP file `extraction_startlist_removal.jsp` in `resources/sampleproc/`. The new wizard will be accompanied by a counter showing the number of unprocessed start item lists.
     12 2. New JSP and javascript files `extraction_startlist_removal.jsp` and `extraction_startlist_removal.js` added to `resources/sampleproc/`. The latter file calls Extraction servlet with new command "`RemoveStartItemList`" to perform the start item list removal.
     13 3. Java servlet class/file `ExtractionServlet.java` in `src/net/sf/basedb/meludi/servlet/` updated in protected method `void doPost(HttpServletRequest req, HttpServletResponse resp)`:[[BR]]a. Support for new command "`RemoveStartItemList`" added. The selected start item list will be removed, and the extract source items related to the start list have their quantities changed from 0.0 to `null`, in order for them to appear again in the selection menu in step 1 of the "Lab tracking protocol for FFPE extraction" wizard.[[BR]]b. Calls of `CounterService.getInstance().setForceCount()` have been added at the end of code for commands affecting the number of counted items.