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