Chris Veilleux
|
625a9fd9d3
|
fix template variable for password reset url
|
2022-10-05 17:14:41 -05:00 |
Chris Veilleux
|
aba999f3f5
|
fix template variable for password reset url
|
2022-10-05 17:12:42 -05:00 |
Chris Veilleux
|
ae7757a595
|
Publish allure report to Jenkins
|
2022-08-25 15:10:18 -05:00 |
Chris Veilleux
|
58e2011df7
|
de-linted password reset endpoint
|
2022-08-25 10:44:10 -05:00 |
Chris Veilleux
|
e0c166572f
|
Merge remote-tracking branch 'origin/dev' into feature/change-email
|
2022-08-24 13:46:43 -05:00 |
Chris Veilleux
|
0a02e28110
|
change package manager from pipenv to poetry
|
2022-08-24 13:22:05 -05:00 |
Chris Veilleux
|
72008f7225
|
added ability for an authenticated user to change their email address
|
2022-08-15 13:20:32 -05:00 |
Chris Veilleux
|
3633fa96f6
|
Change the email templates to use Jinja's inheritance feature to reduce code duplication.
|
2022-08-11 12:49:35 -05:00 |
Chris Veilleux
|
ee0270f6c9
|
Add an endpoint to the account API that changes the user's password
|
2022-08-08 13:58:34 -05:00 |
Chris Veilleux
|
424aaee5d6
|
updated python version on account API, public API and SSO API to 3.9. updated versions of packages that depend on flask 1.0 to get behave tests to run
|
2022-07-12 15:36:08 -05:00 |
Chris Veilleux
|
26ed641b48
|
applied the "Black" formatter to all files and added pre-commit hook to check
|
2022-03-11 13:22:33 -06:00 |
Chris Veilleux
|
b435f515dd
|
use new logging mechanism in single sign on API endpoints.
|
2022-03-10 14:28:16 -06:00 |
Chris Veilleux
|
59a7b6449b
|
updated dependencies
|
2022-03-10 14:03:15 -06:00 |
Chris Veilleux
|
ae0cbeee71
|
Add function and API call to check if a RSA SSH key is well-formed.
|
2021-07-19 18:27:54 -05:00 |
Chris Veilleux
|
d59d49b922
|
Update pyjwt version in Pipfile and change JWT code to comply with new major version.
|
2021-07-13 14:16:19 -05:00 |
Chris Veilleux
|
1713c423d0
|
Re-apply original merge from test to master
|
2020-12-28 12:29:19 -06:00 |
Kris Gesling
|
12749da3af
|
Revert "Merge remote-tracking branch 'origin/test'"
This reverts commit 9d3dd24601 , reversing
changes made to 7ec565c4d8 .
|
2020-12-18 21:04:48 +09:30 |
Chris Veilleux
|
af6618fd51
|
Pin pyjwt to version 1.7.1 to fix a testing issue where one virtualenv was running 2.0.0a1.
|
2020-11-02 19:28:31 -06:00 |
Chris Veilleux
|
df59fe437c
|
PyLint fixes
|
2020-11-02 14:52:21 -06:00 |
Chris Veilleux
|
09fe436cce
|
Fixed PyLint errors discovered in CI process
|
2020-10-02 13:46:56 -05:00 |
Chris Veilleux
|
e7d27ec6f0
|
installed allure-behave for test reporting
trying new labelledShell plugin
|
2020-07-09 22:50:59 -05:00 |
Chris Veilleux
|
6df6ce1eed
|
Merge remote-tracking branch 'remotes/origin/dev' into account-api-tests
# Conflicts:
# api/account/Pipfile.lock
|
2020-06-17 14:34:18 -05:00 |
Chris Veilleux
|
9a5ed1ddc4
|
add ability to track new and deleted accounts on the new account activity table.
add ability to track new and deleted accounts on the new account activity table.
|
2020-05-21 17:36:42 -05:00 |
Chris Veilleux
|
1ce0c45dca
|
updated package locks
|
2020-05-14 16:02:23 -05:00 |
Chris Veilleux
|
0ce365e1ec
|
replace feature-specific tests with common tests
|
2020-05-12 17:16:27 -05:00 |
Chris Veilleux
|
42df611c21
|
added PyLint and Blacked dependencies
|
2020-05-12 14:17:45 -05:00 |
Chris Veilleux
|
5d391ebd6f
|
Delinted and Blacked
|
2020-05-12 14:17:07 -05:00 |
Chris Veilleux
|
407c73a74f
|
new feature test for changing password.
|
2020-05-11 18:53:51 -05:00 |
Chris Veilleux
|
180fa3acfc
|
request validation was not being done
|
2020-05-11 15:36:06 -05:00 |
Chris Veilleux
|
630d89786a
|
added tests for Google and GitHub logins
|
2020-05-11 15:26:26 -05:00 |
Chris Veilleux
|
06176db455
|
fix an issue where test would fail when the date in local time would not match the UTC date
|
2020-05-10 20:32:37 -05:00 |
Chris Veilleux
|
d60dbcb485
|
add test for agreement endpoints to single sign on API tests.
|
2020-05-10 16:31:39 -05:00 |
Chris Veilleux
|
706f573e24
|
move account creation tests into single sign on API, where account creation now occurs
|
2020-05-10 16:02:04 -05:00 |
Chris Veilleux
|
a7513a4799
|
refactor to use common steps for failure
|
2020-05-10 16:02:02 -05:00 |
Chris Veilleux
|
a97e62b469
|
minor refactor
|
2020-05-10 16:02:02 -05:00 |
Chris Veilleux
|
919904e459
|
Fix breaking single sign on tests.
|
2020-05-10 16:02:01 -05:00 |
Chris Veilleux
|
cdf5654c0e
|
ensure pipfiles are up-to-date before publishing repo
|
2019-08-15 19:23:30 -05:00 |
Steve Penrod
|
9dc4d62490
|
Adding the basics to prepare for publishing this repo
Changes include:
* Adding AGPL 3.0 license template (TODO: Apply to all 200+ *.py files)
* Adding AGPL license files
* Add generic public repo files (CONTRIBUTING, etc)
* Simple README updates
* Adding other generic files, e.g. .github templates
|
2019-07-27 18:44:23 -05:00 |
Chris Veilleux
|
2c79df7ac3
|
fixed bug where federated login failed on account creation
|
2019-05-31 16:48:52 -05:00 |
Chris Veilleux
|
ac6608ceca
|
removed remaining remnants of the old connection pooling
|
2019-05-22 19:56:44 -05:00 |
Chris Veilleux
|
1e177e4d19
|
implemented github login and changed sign-up logic to fit the new UI flow
|
2019-05-03 15:14:55 -05:00 |
Chris Veilleux
|
94fd50f523
|
added github login functionality
|
2019-04-26 12:13:30 -05:00 |
Chris Veilleux
|
aaacdef936
|
fixed a bug that only occurred in rare circumstances where a user's password started with any of the letters in the word "Basic" or if the password had a colon in it.
|
2019-04-23 16:42:14 -05:00 |
Chris Veilleux
|
2ee471a6e1
|
add api metrics table and collection. in the process, changed the database connection mechanism to only get a connection from the pool once per request.
|
2019-04-22 16:58:28 -05:00 |
Chris Veilleux
|
eb6a6d7c61
|
removed remnants of the refresh_token db table
|
2019-04-18 17:41:52 -05:00 |
Chris Veilleux
|
af5d5b5be3
|
removed all logic related to storing refresh tokens on the database
|
2019-04-08 20:39:55 -05:00 |
Chris Veilleux
|
36e459ddb2
|
forgot to assign return value of federated authentication
|
2019-04-08 00:11:21 -05:00 |
Chris Veilleux
|
7f90820eab
|
move logic to get email address from facebook/google into util so that both sso and account APIs can use it.
|
2019-04-07 23:33:09 -05:00 |
Chris Veilleux
|
cf052d138b
|
fixed an incorrect config
|
2019-04-02 17:30:10 -05:00 |
Chris Veilleux
|
56b8d012ed
|
password reset functionality
|
2019-04-01 20:11:32 -05:00 |