#1193 closed task (fixed)
Generic tree-like item overview
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 2.10 |
Component: | web | Version: | |
Keywords: | Cc: |
Description
Implement a function that is similar to the "Experiment overview" that can be rooted at any kind of item from biosource down to experiment. Eg.
- Biosource
- Sample
- Extract
- Labeled extract
- Hybridization
- Scan
- Raw bioassay
- Experiment
As it is now the experiment overview functionality is very static and it is not trivial to re-use code from it for this purpose. One part of this ticket should be to investigate if and how we can re-design the experiment overview so that we don't have to duplicate a lot of code. Other things that needs to discussed:
- Lazy loading. Eg. do not load sub-tree until it is clicked on in the web interface.
- Validation. Do we only need it when rooted at an experiment? The original use case was to be able to validate and experiment before exporting data to a Tab2Mage. This use case doesn't hold when rooted at other items. Validation also affects lazy loading since we need to load the entire tree before it is possible to validate.
Change History (32)
comment:1 by , 16 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 16 years ago
comment:3 by , 16 years ago
comment:4 by , 16 years ago
comment:5 by , 16 years ago
comment:6 by , 16 years ago
(In [4747]) References #1193: Generic tree-like item overview
Verified that AnnotationValidator can find all expected problems.
comment:7 by , 16 years ago
(In [4748]) References #1193: Generic tree-like item overview
Verified that ProtocolValidator and HardwareValidator can find all expected problems.
comment:8 by , 16 years ago
comment:9 by , 16 years ago
comment:10 by , 16 years ago
comment:11 by , 16 years ago
comment:12 by , 16 years ago
comment:13 by , 16 years ago
comment:14 by , 16 years ago
comment:15 by , 16 years ago
(In [4757]) References #1193: Generic tree-like item overview
Annotation errors are now attached to the annotation nodes instead of the parent node. Fixes some display issues with null and PermissionDeniedException
comment:16 by , 16 years ago
comment:17 by , 16 years ago
comment:18 by , 16 years ago
comment:19 by , 16 years ago
comment:20 by , 16 years ago
comment:21 by , 16 years ago
comment:22 by , 16 years ago
comment:23 by , 16 years ago
comment:24 by , 16 years ago
comment:25 by , 16 years ago
(In [4767]) References #1193: Generic tree-like item overview
Marked old ExperimentOverivew as deprecated and removed old jsp files related to this.
comment:26 by , 16 years ago
comment:27 by , 16 years ago
comment:28 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:29 by , 16 years ago
comment:30 by , 16 years ago
comment:31 by , 16 years ago
comment:32 by , 9 years ago
This belong to #1993!!!
(In [7108]) Fixes #1193: Display error messages from startup problems in web client
StartStopServlet
must not throw an exception. This is what causes Tomcat to send a 404 error message.
Turned out that quite a few places expected BASE to be started. This included the error handling pages. Added checks in those places to avoid secondary problems (eg. NullPointerException) from masking the real issue.
(In [4740]) Refernces #1193: Generic tree-like item overview
Initial checkin of a lot of classes. This is by no way completed, but should be enough to start prototyping a web interface so we can really test the functionality.