Project

General

Profile

task #8406

Updated by Andreas Kohlbecker over 4 years ago

## cdmlib-remote 

 issues copied to #8414 

 ## data portal 

 * There are different kinds of "views" on specimens lists, --> #8419 **TODO** 
    * some of them provide a pager others do not 
    * do operate on different webservice response types (FieldUnitDto, ...) and are thus not exchangeable. 
 * The kind of representation of specimens lists needs to be selectable via a set of radio buttons.    - **TODO** 
 * `cdm_dataportal_specimen_by_accession_number_page_view()`    - **DONE** 
     * ... must not reuse `cdm_dataportal_specimen_page_view()`, the `cdm_dataportal_specimen_page_view()` must only be used as 'page callback' argument. --> create a specific implementation of `cdm_dataportal_specimen_by_accession_number_page_view()`. `cdm_dataportal_specimen_page_view()` correctly calls `cdm_dataportal_specimen_view()`    - **DONE** 
     * ... must not return just an empty string in case the accession number is not matching any specimen. Better respond with an appropriate message.  
 * Why does `cdm_dataportal_specimen_page_view()` create two different representations depending on whether    `$uuid` or `$specimenDTO`is being passed? This, by the way is anyway a bad idea. Better pass only one parameter. **DONE** 
 * Specimen Page: 
     * Derivate links: must not have a target attribute    - **DONE** #8418

Back