Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changes for v3.0.7 #3146

Merged
merged 119 commits into from
Apr 8, 2022
Merged

changes for v3.0.7 #3146

merged 119 commits into from
Apr 8, 2022

Conversation

briri
Copy link
Contributor

@briri briri commented Apr 6, 2022

Release candidate for v3.0.7

Changes proposed in this PR:

Screenshot of the new collapsible guidance/comments section:
Screen Shot 2022-04-06 at 1 31 48 PM

Screenshot of the new Research Outputs tab:
Screen Shot 2022-04-06 at 12 29 45 PM

Screenshot of new Modal window that allows user to select a Repository (functionality for Metadata Standards is similar):
Screen Shot 2022-04-06 at 12 31 19 PM

Screenshot of new JSON Output (also delivered by API v1) showing a Research Output translated into the RDA Common Standard:
Screen Shot 2022-04-06 at 12 26 40 PM

Screenshot of Research Outputs as an addendum to the PDF:
Screen Shot 2022-04-06 at 12 28 46 PM

briri and others added 30 commits August 6, 2021 10:13
Added tests

added tests for new external_api services

Added test for new presenter

change migration classname

fixes for rubocop and rspec

offerings to the rubocop gods

cleanup of unused code and added config for license opts

fixed tests

cleaned up schema

Fix for postgres regex matching

Fix for postgres regex matching

trying to fix postgres

updated config to disable research_outputs by default

updated plans_controller to work with new Plan.grant setter method

removed debug lines

fixed typo in plan model and added dependent destroy on a few associations

removed debug lines

fixed bug in v1 api due to removed Plan.api_client column

updated plan spec factory so that :creator ensures the owner's org matches the plan.org

added api_client association back to plans model. Added some Mysql vs Postgres helper methods to the ApplicationRecord base class

making rubocop happy

fix typo

making rubocop happy

trying to fix postgres :/

Hopefully fibally fixed postgres

Hopefully fibally fixed postgres

Hopefully fibally fixed postgres
failing in the REST API V1 call "GET 0/api/v1/plans"
for following reasons:
(1) Plans policy initialize method was broken
(2) Each plan in the json array was using the email for the user name.

DCC issue https://github.com/DigitalCurationCentre/DMPonline-Service/issues/697

Changes made:
(1) The initialize method in /policies/api/v1/plans super call requires
no arguments, it was taking the ApiClient as an argument.
(2) In /views/api/v1/contributors/_show.json.jbuilder we changed
json.name as follows as we were previously using the 'User' rather than
'Contributor' object
 json.name contributor.is_a?(User) ? contributor.name(false) : contributor.name
…isplaying_email_for_name

DCC bug 697 - Fix for a roadmap-wide bug where the following were
fix issue with display of org links and email
fields on Contributor edit page.

Fix for issue #2983

Changes:
 - Removed aria: {required: true} from input tags for name and email.
…owing_both_email_and_name_required_wrongly

Issue #2983 - Removed wrongly displayed required * for name and email
raycarrick-ed and others added 29 commits April 6, 2022 13:58
Updated schema.rb to have the timestamp of the new migration
…desk_email_property

DCC Feature #345 - Allow Orgs to set a different Help Desk Email Address
proposal to avoid used unpublished templates
@briri briri merged commit 9589862 into master Apr 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants