-
Type:
Work Task
-
Resolution: Done
-
Priority:
Major
-
Affects Version/s: None
-
Component/s: Portal - CADIS
-
None
Currently all the metadata for what CADIS refers to as a project is contained within our domain model's Dataset object and it's subsidiaries. It is necessary in several areas (metadata editor, browsing) to have that metadata available to be shown. Right now it is awkward as the viewProject page just shows a list of datasets, one of which is a dataset with the same name as the project when really the CADIS people would just like to see the top level dataset associated with that project. In the editor, the list of projects is a list of Project objects that have no metadata associated with them. To duplicate the current functionality of the CADIS site, the PI and NSF number (which are attached to a Dataset) are shown in the list along with the project name.
It was decided today that the most viable solution at this point in time is to add an attribute to the Project class to capture the fact that it has a Dataset representation in order to be able to have a link between a project and its metadata. This design is not ideal and a candidate for refactoring later.
It was decided today that the most viable solution at this point in time is to add an attribute to the Project class to capture the fact that it has a Dataset representation in order to be able to have a link between a project and its metadata. This design is not ideal and a candidate for refactoring later.