26 lines
948 B
Python
26 lines
948 B
Python
import datetime
|
|
|
|
from crc import db
|
|
from crc.models import StudyModel, WorkflowSpecModel
|
|
|
|
|
|
class ExampleDataLoader:
|
|
studies = [StudyModel(id=1,
|
|
title='The impact of fried pickles on beer consumption in bipedal software developers.',
|
|
last_updated=datetime.datetime.now(),
|
|
protocol_builder_status='in_process',
|
|
primary_investigator_id='dhf8r',
|
|
sponsor='Sartography Pharmaceuticals',
|
|
ind_number='1234')]
|
|
|
|
workflow_specs = [WorkflowSpecModel(
|
|
id="random_fact",
|
|
display_name="Random Fact Generator",
|
|
description='Displays a random fact about a topic of your choosing.',
|
|
)]
|
|
|
|
def load_all(self):
|
|
db.session.bulk_save_objects(ExampleDataLoader.studies)
|
|
db.session.bulk_save_objects(ExampleDataLoader.workflow_specs)
|
|
db.session.commit()
|