v3.0.1
Researchers:
- Added new Download as JSON (RDA Common metadata standard format) feature #2438
- Removed the ROR link from the Contributors list on the Contributors tab (now just lists the Org name) #2705
Administrators:
- Added feature that lets admins generate or refresh their API token #2410
- Fixed bug with sorting template sections via the drag and drop feature #2735
- Fixed a bug that was preventing the
plans.complete
flag from being set which prevented the plan from appearing in the list of Organizational plans #2745 - Fixed several bugs on the edit Org details page:
Developers:
A bug in the Organization typeahead boxes on the create account and edit profile pages prevented the v3.0.0 code from calling out to the ROR API. This may have resulted in Org records created via manual user entry with names that do not match the official ROR record and that do not have ROR or Crossref funder ids.
We have added 2 new Rake tasks to assist with cleanup of any affected data.
rails org_cleanup:rorify
Will collect all of your Orgs that do not have a ROR id in theidentifiers
table. It will then call out to the ROR API and attempt to locate their identifiers. If found, it will add them to the database. Note that the names must match closely for this task to determine that it found a match in the ROR API.rails org_cleanup:find_dups
Will review your Org records and attempt to find duplicates by comparing their names and abbreviations. It will generate a report upon completion that identifies possible duplicates. You will then need to either manually clean up these duplicates in the database or wait until the next release which will include a UI function that allows Super Admins to merge Orgs.
Bug fixes and administrative tasks
- Updated the README to clarify our level of support #2756
- Added DB and models to support future UI work to allow users to define multiple research outputs for their plans #2739
- Add
api_clients.org_id
as a nillable fkey on that table. Updated the v1 API to use this fkey when determining access to a plan #2725 - Updated the
api_clients.last_access
from at.date
tot.datetime
in the DB - Bug fix for Shibboleth login #2686
- Fixed a bug that was preventing Org typeahead boxes from searching the ROR API #2746
- Fixed a bug with the Google Analytics tracker #2732
- Improved performance of loading an Org's Plans by using
Rails.cache
#2726 - Fixed issue with ORCID and Shib auth from the Edit profile page opening in a new tab/window #2752
- Fixed an issue with using
Socket.hostname
which was causing issues in certain scenarios #2729 - Removed uglifier gem since this is now handled via Webpacker #2741
- Fixed a typo in action for deleting a theme and fixed rendering in shib actions on orgs_controller #2771
- Synced up the latest translations #2772