33 Commits

Author SHA1 Message Date
dandds
ae909117f4 use honcho to manage multiple dev processes 2018-10-15 11:38:34 -04:00
dandds
f7d8783349 implement mailer with task queue 2018-10-15 11:37:06 -04:00
dandds
78af50fcf0 sketch of BrowserStack and Selenium testing setup 2018-10-15 09:09:23 -04:00
dandds
b667d3331c mistakenly had pytest in non-dev dependencies list 2018-10-09 10:55:21 -04:00
dandds
74ab2151f8 mandate python 3.6.6 and install pytest-cov 2018-10-09 10:55:21 -04:00
dandds
2e07c8ebda use defusedxml library for secure parsing 2018-09-26 10:23:37 -04:00
dandds
ef2e97713a initial uploader and some form work 2018-08-27 13:04:41 -04:00
richard-dds
9dd1a417e0 Re-introduce pytest-env 2018-08-21 20:25:10 -04:00
richard-dds
4d4e90f482 Remove eralchemy and print_schema 2018-08-21 20:21:10 -04:00
Patrick Smith
e7ae991e93 Add pytest-env to fix pipenv run pytest command
Previously tests would fail when `pipenv run pytest` was run because the
`FLASK_ENV` was not set. Rather than having to remember to run
`FLAKS_ENV=test pipenv run pytest`, we can use `pytest-env` to set the
env variable. The `D:` prefix tells `pytest-env` to not override an
existing value for the variable.
2018-08-21 16:03:10 -04:00
richard-dds
df93db4cd8 Create more varied requests in seed script 2018-08-08 13:43:52 -04:00
dandds
b9f4a4be71 remove all references to tornado 2018-08-06 15:39:30 -04:00
richard-dds
7b5d76e260 Install pytest-flask as a dev package 2018-08-06 10:44:00 -04:00
dandds
f0a7bfcd0e add CRL functionality from authnid 2018-08-06 10:44:00 -04:00
Patrick Smith
53a1503348 Resolve conflicts in pipfile.lock after adding flask-wtf back 2018-08-03 10:32:53 -04:00
dandds
45b47c41bf update tests for Flask 2018-08-02 16:03:54 -04:00
richard-dds
5987748898 Requests index rendering 2018-08-02 13:58:41 -04:00
richard-dds
5d7dde3561 Financial verification form rendering 2018-08-02 13:20:02 -04:00
richard-dds
4ee662665e Requests index rendering 2018-08-02 13:20:02 -04:00
richard-dds
6a5d3d57cf Flask setup 2018-08-02 13:18:44 -04:00
richard-dds
024051ae07 Models and migrations for requests 2018-07-31 11:49:06 -04:00
Patrick Smith
172e9aae4d Add pytest-watch dev dependency 2018-07-11 10:54:04 -04:00
Patrick Smith
851dc9c37b Update pipfile.lock with latest versions 2018-07-05 13:00:54 -04:00
luisgov
9d781577c4 Update request form (#45)
* Implement OrganizationInfo form, add it to the template

* Format request_new

* Update "Details of Use" section

* Refactor request_new

* Added some new fields, but form is still WIP

* Add details of use fields

* Add org info fields

* Add some comments

* Add Financial Verification and more Details of Use fields

* Update some textarea fields to single text field

* WIP

* Implement OrganizationInfo form, add it to the template

* Format request_new

* Update "Details of Use" section

* Refactor request_new

* Added some new fields, but form is still WIP

* Add details of use fields

* Add org info fields

* Add some comments

* Add Financial Verification and more Details of Use fields

* Update some textarea fields to single text field

* Format

* Update fields with the correct fieldtypes

* Begin updating sidenav changes

* Split form into each section

* adjust and skip some outdated form validation tests

* break request form into multiple form objects

* need to send user ID to requests-queue

* use DateForm for start date in request

* alter request_new handler to pass raw form data to template

* change review form

* Add KO and COR section titles

* Update date input class name

* Add a special case for the summary form. We should refactor this

* Add read-only fields for review and submit section

* Add minimum number validators to request form

* Fix formatting

* Use html5 datepicker for dates

* Fix request form validators

* Finish org info form

* Finish POC form

* Finish financial verification form

* Move PE and UII to financial form

* Un-skip form validation test
2018-07-03 10:10:44 -04:00
richard-dds
118a84560a Add simple session management using redis 2018-06-27 16:07:25 -04:00
richard-dds
f70bc7128e Formatting 2018-06-26 16:38:34 -04:00
richard-dds
a693cb8a16 Use status and time_created from each request 2018-06-26 16:34:09 -04:00
richard-dds
f9335c7a4e Use black for formatting 2018-06-26 10:31:39 -04:00
richard-dds
6eb71cfe63 Add pylint and run before tests 2018-06-18 10:42:07 -04:00
Brian Duggan
9152ffe91e Implement form objects for request forms 2018-06-14 13:59:03 -04:00
dandds
7e689dd120 cleanup from the rebase; use config for cookies, login values 2018-06-13 17:08:09 -04:00
richard-dds
cbbc2758c5 Add ApiClient for for inter-service comms 2018-06-11 16:42:13 -04:00
richard-dds
42624b9eb8 Removed requirements.txt in favor of Pipenv 2018-06-04 22:35:42 -04:00