mike cullerton
1b80f62136
Make sure our db query returned a result.
...
If not, don't seed data to the form.
2021-06-30 13:35:59 -04:00
mike cullerton
242668b244
We now add 2 documents for doc code 39.
2021-06-24 11:14:38 -04:00
mike cullerton
e64ad057eb
Explicitly delete the IRBInfoEvent
and IRBInfoStatus
entries when deleting a study.
...
Interesting note, this was not necessary for SQLite, but failed the Travis CI build that used Postgres.
2021-06-23 12:33:04 -04:00
mike cullerton
40f5ffc24b
You mock me, Travis
2021-06-23 11:49:34 -04:00
mike cullerton
d71360f49a
Merge branch 'dev' into post-submission-states-247
...
# Conflicts:
# pb/pb_mock.py
Conflicts were import statements
2021-06-23 11:16:09 -04:00
mike cullerton
f764c5ed79
Cleanup
2021-06-22 15:29:16 -04:00
mike cullerton
693ba256ba
Change IRBEVENT
and IRB_STATUS
to use field.Method
...
Created `get_event` and `get_status` to retrieve the specific values
2021-06-22 15:28:57 -04:00
mike cullerton
4f226ce12e
Set api back to the way it was
2021-06-22 15:13:02 -04:00
mike cullerton
cebeac38fc
Twiddling
2021-06-22 12:03:41 -04:00
mike cullerton
274e6cf5c3
Way to intercept data sent to IRBInfoSchema
2021-06-22 11:48:47 -04:00
mike cullerton
d79bb3cf7b
Minor changes
2021-06-22 11:47:56 -04:00
mike cullerton
abfd127aa1
Trying marshmallow_sqlalchemy.SQLAlchemySchema instead of Marshmallow.Schema
2021-06-21 12:59:31 -04:00
mike cullerton
495537f2c1
Modify the edit_irb_info route to handle to new relationship tables for IRBEVENT and IRB_STATUS.
...
Have to explicitly seed the form data for some form fields.
2021-06-18 14:49:08 -04:00
mike cullerton
4809a52c99
Modify _update_irb_info to handle the new relationship for IRBEVENT and IRB_STATUS.
2021-06-18 14:46:13 -04:00
mike cullerton
f2040461d0
Modify IRBInfoForm to use the new IRBEVENT and IRB_STATUS relationships.
...
Have to define the form explicitly now, instead of automagically from the model.
2021-06-18 14:43:59 -04:00
mike cullerton
adc6954f9d
Modify irb_info table to use new IRBEVENT and IRB_STATUS table relationship
...
Remove IRBEVENT and IRB_STATUS from API schema. (Need to figure out how to get this to work)
2021-06-18 14:42:09 -04:00
mike cullerton
c0f2ca1d38
Adding classes to support the new IRB Post Submission States and Events
2021-06-18 14:40:11 -04:00
mike cullerton
04d1d6131f
Cleanup - removed unused/commented lines
2021-05-26 17:05:23 -04:00
mike cullerton
ed7d9b20f5
Cleanup
2021-05-26 17:00:07 -04:00
mike cullerton
e1abdd33d1
Form and model changes for the new column
2021-05-26 16:51:41 -04:00
mike cullerton
ebd0850297
Example study details data for running in development.
2021-05-26 16:50:12 -04:00
mike cullerton
64e3710eff
New pb_mock code for verifying the list of study details.
2021-05-26 16:48:56 -04:00
mike cullerton
cf041986fc
New view for the verify_study_details
route.
2021-05-26 16:47:47 -04:00
mike cullerton
26365c4643
Updated required documents list
2021-05-26 14:11:12 -04:00
mike cullerton
9a52075166
New code to verify document list.
...
Commented out the code for update document list in case we want to try again...
2021-05-26 14:10:45 -04:00
mike cullerton
5ac9dc2c75
Changed route for update_document_list to verify_document_list.
...
Added flash messages for success and failure
Added stub for verify_study_details
2021-05-26 14:09:37 -04:00
mike cullerton
abf341a5a2
Revert changes
...
Moved `action` and `title` closer to render_template, where they are used.
2021-05-26 10:59:08 -04:00
mike cullerton
c0593548bf
Revert changes
2021-05-26 10:49:11 -04:00
mike cullerton
fe6000f35c
Revert changes
2021-05-26 10:46:43 -04:00
mike cullerton
ec0fca0afe
Missing change
2021-05-26 10:45:46 -04:00
mike cullerton
ad11cf8bec
Back out form changes
2021-05-26 10:44:18 -04:00
mike cullerton
87e26c03d9
Trying to get QuerySelectMultipleField to work correctly using query_factory.
...
Having trouble seeding the form with previous choices
2021-05-20 11:00:05 -04:00
mike cullerton
08be27a854
Added button to update the master required documents list
...
Added css to float the new button to the right.
2021-05-19 11:23:07 -04:00
mike cullerton
4b43b6fe42
Added mock required document list data for development (when _is_production is false)
...
This was pulled from the endpoint
2021-05-19 11:21:34 -04:00
mike cullerton
01b1f46aa1
Added route to call the new methods that update the master required documents list.
2021-05-19 11:19:27 -04:00
mike cullerton
728b3eed77
Added methods _get_required_document_list
and update_required_document_list
to manage the master required documents list.
...
Added _is_development method to help.
Cleaned up imports
2021-05-19 11:18:31 -04:00
mike cullerton
d2c1dcd40f
Added model RequiredDocumentList
for new required_documents_list table.
...
Added function `get_all_required_documents` to return master list of required_documents
Deleted static master list of required_documents from RequiredDocument class
Replaced static master list with call to new method
2021-05-19 10:30:06 -04:00
mike cullerton
326ed53395
Fix for study_details bug on testing
2021-05-17 09:32:55 -04:00
Dan
8ca8c9ad85
Fixing an icon.
2021-05-14 17:36:22 -04:00
Dan
fdfab68bb2
Fixing yet another stupid.
2021-05-14 17:26:51 -04:00
Dan
8e9db15b74
Fixing a stupid.
2021-05-14 17:23:24 -04:00
Dan
0f3800bb92
use url_for rather than relying on base_href which can result in dubious nare-do-well paths that cause all of us headaches on a friday afternoon.
2021-05-14 17:20:44 -04:00
Dan
77adaffb58
fixing some merge conflicts.
2021-05-14 14:52:22 -04:00
Dan
295008304a
Just a little prettier.
2021-05-14 14:44:48 -04:00
mike cullerton
2ff6814bd4
__init__.py cleanup
...
- moved routes to new `routes.py` file
- moved helper functions to new `pb_mock.py` file
2021-05-12 11:54:46 -04:00
mike cullerton
6c11a04614
PB Mock now retains the selected_user filter when returning to the study listings page.
...
Modified the / and /user_studies routes
The / route now redirects to the /user_studies route
The /user_studies route updates the selected_user table.
Added methods `_is_production` and `_get_request_ids` to get uva uid from header on production.
Added `get_current_user`, `get_selected_user`, and `update_selected_user` to help the process.
2021-05-11 16:42:36 -04:00
mike cullerton
688023a248
Added table selected_user for ticket 319.
...
We now store a user's selected_user so they see a filtered list of studies when returning to the PB Mock homepage
2021-05-11 16:33:44 -04:00
mike cullerton
650cd5c40a
Changed column name in irb_info from RB_OF_RECORD
to IRB_OF_RECORD
2021-04-16 16:39:36 -04:00
mike cullerton
d7ca809968
Delete the IRB Info when deleting a study
2021-04-09 12:05:27 -04:00
mike cullerton
d3818debb4
Added API endpoint for the new irb_info data
2021-04-09 12:04:46 -04:00