New maDMP additions for the project details page #2986
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
maDMP features
Other features/fixes
plan.funder_id
from being set to nilapp/javascript/src/utils/conditionalFields.js
file that allows you to define sets of fields that are hidden/shown. Currently using it to hides/show the Description and Report URL if the ethical issues checkbox is not checked and the Grant and Funding Status fields if no Funder is selected.grant
getter and setter overrides to the Plan model to allow the grant to be loaded and set properly from incoming UI params.plan.owner
as the data contact if available (otherwise the contributor who is the :data_curator)ethical_issues
fieldsresearch_domain
as a :keywordplan.org
as a :dmproadmap_funded_affilaition to deal with scenarios where theplan.org
does not match the orgs defined for the owner or contributorsplan.identifier
as :dmproadmap_funding_opportunity_numberDB Changes
data_contact
,principal_investigator
,grant_number
andfunder_name
fields from theplans
table since they have been replaced with associations to contributors, identifiers and orgsrails external_apis:add_field_of_science_to_research_domains
that populates the newresearch_domains
table