Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Release Date: July 2, 2019

Contributors
showCounttrue
showLastTimetrue

Research Master ID Site New Features and Bug Fixes (v1.3.5)

1. (RMID) Replace Capybara Webkit with Selenium WebDriver

In this release, we have replaced the previous Capybara Webkit with the Selenium WebDriver in the code base, for better and faster automated testing framework.

2. (RMID) Dependabot Gem Added to RMID repository

In this release, the gems were updated in RMID and Dependabot was added to the RMID repository.

Image Added

2. (RMID) RMID/eIRB API Bug Fix

In this release, a bug has been fixed that prevented new eIRB protocols from being brought into the Research Master ID backend. The API is now working again.

3. (RMID) Administrative Protocols Index Page Removal

In this release, the "Protocols" page that displays for RMID admin users has been removed. This view has been removed since the original vision has steered away from manual associations.

Image Modified

4. (RMID) Name Search Improvement and Search Processing Indicator

In this release, the search method has been improved to return partially matched user names that are hyphenated or more than one word. In addition, a "processing" indicator has been added to show that a search query is being processed (RMID user search queries through LDAP research and non-research directories, as well as PRISM PI database).

Partial Name SearchSearch Processing Indicator

Image Modified


Image Modified

5. (RMID) Remove the Ability for General Users to Delete Associated RMIDs

In this release, the creator or PI of a RMID record is no longer able to delete a RMID record if the RMID has already been associated to any existing protocols (from eIRB, SPARC, and/or COEUS). An error message will display explaining that the "RMID record can not be removed because it is associated with Protocols." RMID admin users

are

still

maintain

have the ability to delete a RMID record under all

conditions.Image Removed

circumstances.

RMID Creator/PIRMID Admin User

Image Added

Image Added

(RMID) Filter Persist When Editing

Previously when creating a new RMID or editing an existing RMID, users would be routed back to the first page of RMID's. In this release, no page refreshing occurs when creating a new RMID and users are kept where they previously were. When editing a RMID, the page is reloaded with the edited information displayed, but a page refresh does not occur.

New RMID

Editing a RMID

(RMID) Removal Refactor & Email

In this release, the following changes have been made when a RMID record is deleted,
1). A popup window displays when selecting to delete a RMID where the user will be required to select the reason for deletion from a drop-down menu (Duplicate Entry, Incorrect Entry, or Other). 

2). A new record should be created in a new table to track the deleted RMID's,the reason given for removal, and also who deleted the record

3)  An email is sent to the PI and requestor on the RMID, which displays the RMID record table, who deleted the RMID, and the reason for deletion.

RMID Deletion Pop-up Window

RMID Deletion Email

(RMID) Removed RMID Page

In this release, a new page has been added to track all RMID's that have been removed. This page is accessible to all users and will pull form the deleted_rmids table.

RMID Homepage

RMID Removed RMID's Page

(RMID) Add Dependabot to RMID repository

In this release, the gems were updated in RMID and Dependabot was added to the RMID repository.

Image Removed




(RMID) Change scope of APIs

Previously, we were pulling all protocols from SPARC and eIRB protocols and associated records into the RMID backend every hour; and then associating them with the RMID record.  However, only the protocols with RMID # are relevant so the scope was changed to only pull those in.

(RMID) Residual Primary PI Data Fix and Table Removal

(RMID) Need to Fix Bug Causing Users missing pvid

A bug was discovered where there were 110 rows of newly created users (4/16/2019-6/6/2019) who were missing pvid; as well as a few that were also missing net_id and/or first/last names.  This bug has been fixed in this latest release.