-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue 177: Dev QOL Stuff; PI Department info and forms #493
base: develop
Are you sure you want to change the base?
Conversation
* Add departments plugin settings to test settings module
Here's a summary of changes I've made:
|
@Hzaakk Can you review my changes and test that the functionality is working on your Docker instance? Run the loading commands, test the views, test Let me know if you run into any exceptions or other unexpected behavior. Beyond that, I still need to write documentation, test that the Ansible playbook will work on staging, and maybe do some additional cleanup. |
Upgraded Python version from 3.6 to 3.8
Upgraded Postgres version from 9.6 to 10
Upgraded django-simple-history version from 2.12 to 3.2
Python installation now handled through SCL (via ansible role)
FIxed ansible role support
Removed hardcoded python and postgres versions and standardized booleans to true/false in ansible playbook
Dev QOL stuff in playbook
Added models for user department information
Added form and views for user department information
HOW TO TEST:
./manage.py populate_ldap_departments
and./manage.py populate_ldap_user_departments --only_pis
to store department info