Skip to content

v3.0.1

Compare
Choose a tag to compare
@briri briri released this 18 Dec 17:25
· 1029 commits to master since this release
aa01147

Researchers:

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:
    • You can now update and delete a shibboleth entityID #2288
    • You can now add/edit/remove links #2737
    • You can now edit the Org type #2760

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 the identifiers 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 a t.date to t.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