Changed column name in irb_info from RB_OF_RECORD to IRB_OF_RECORD

This commit is contained in:
mike cullerton 2021-04-16 16:39:36 -04:00
parent 584807bb43
commit 650cd5c40a
3 changed files with 29 additions and 5 deletions

View File

@ -0,0 +1,26 @@
"""empty message
Revision ID: c14ddab2e6ca
Revises: 277f05065db0
Create Date: 2021-04-16 16:14:16.854779
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = 'c14ddab2e6ca'
down_revision = '277f05065db0'
branch_labels = None
depends_on = None
def upgrade():
op.drop_column('irb_info', 'RB_OF_RECORD')
op.add_column('irb_info', sa.Column('IRB_OF_RECORD', sa.String(), default=''))
def downgrade():
op.drop_column('irb_info', 'IRB_OF_RECORD')
op.add_column('irb_info', sa.Column('RB_OF_RECORD', sa.String(), default=''))

View File

@ -481,15 +481,13 @@ def _update_irb_info(study_id, irb_info, form):
irb_info.IRB_REVIEW_TYPE = form.IRB_REVIEW_TYPE.data
irb_info.IRBEVENT = form.IRBEVENT.data
irb_info.IRB_STATUS = form.IRB_STATUS.data
irb_info.RB_OF_RECORD = form.RB_OF_RECORD.data
irb_info.IRB_OF_RECORD = form.IRB_OF_RECORD.data
irb_info.UVA_IRB_HSR_IS_IRB_OF_RECORD_FOR_ALL_SITES = form.UVA_IRB_HSR_IS_IRB_OF_RECORD_FOR_ALL_SITES.data
irb_info.STUDYIRBREVIEWERADMIN = form.STUDYIRBREVIEWERADMIN.data
db.session.add(irb_info)
db.session.commit()
print('_update_irb_info')
def _allowed_file(filename):
allowed_extensions = ['csv', 'xls', 'xlsx']

View File

@ -92,7 +92,7 @@ class IRBInfo(db.Model):
IRB_REVIEW_TYPE = db.Column(db.String(), nullable=False, default='')
IRBEVENT = db.Column(db.String(), nullable=False, default='')
IRB_STATUS = db.Column(db.String(), nullable=False, default='')
RB_OF_RECORD = db.Column(db.String(), nullable=False, default='')
IRB_OF_RECORD = db.Column(db.String(), nullable=False, default='')
UVA_IRB_HSR_IS_IRB_OF_RECORD_FOR_ALL_SITES = db.Column(db.Integer(), nullable=True)
STUDYIRBREVIEWERADMIN = db.Column(db.String(), nullable=False, default='')
@ -101,7 +101,7 @@ class IRBInfoSchema(ma.Schema):
class Meta:
# Fields to expose
fields = ("UVA_STUDY_TRACKING", "DATE_MODIFIED", "IRB_ADMINISTRATIVE_REVIEWER",
"AGENDA_DATE", "IRB_REVIEW_TYPE", "IRBEVENT", "IRB_STATUS", "RB_OF_RECORD",
"AGENDA_DATE", "IRB_REVIEW_TYPE", "IRBEVENT", "IRB_STATUS", "IRB_OF_RECORD",
"UVA_IRB_HSR_IS_IRB_OF_RECORD_FOR_ALL_SITES", "STUDYIRBREVIEWERADMIN")
class Investigator(db.Model):