Commit Graph

237 Commits (master)

Author SHA1 Message Date
Chris Veilleux 6275f5f17a fixed pylint issues 2022-09-28 13:27:32 -05:00
Chris Veilleux 7d7bfdd0ec Fixed failing behave test 2022-09-22 15:03:02 -05:00
Chris Veilleux c93055d3a8 Changed release channels to new values 2022-09-14 13:10:04 -05:00
Chris Veilleux e625863908 fixed tests to handle new membership request object 2022-09-12 14:28:20 -05:00
Chris Veilleux ae7757a595 Publish allure report to Jenkins 2022-08-25 15:10:18 -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 5674a13356 updated behave tests to use new logging mechanism 2022-03-10 14:29:25 -06:00
Chris Veilleux 59a7b6449b updated dependencies 2022-03-10 14:03:15 -06:00
Chris Veilleux 75cc3c8363 use new logging mechanism in account API endpoints. 2022-03-10 12:10:37 -06:00
Chris Veilleux ccae724ad7 Moved Pantacor sync from device activation to its own endpoint. This will keep Selene pairing and Pantacor registration independent to help the user experience in pairing 2022-03-03 10:48:25 -06:00
Chris Veilleux c0138f1b23 Update the SSH key API calls to reflect the new call format. 2021-08-17 23:18:24 -05:00
Chris Veilleux a02db901f2 Change how the SSH key is passed to the API to account for special characters. 2021-08-17 19:22:23 -05:00
Chris Veilleux 7c5321f597 Add tests for the new SSH key validation endpoint. 2021-07-22 17:00:45 -05:00
Chris Veilleux c9ff473bd4 Updated the date from a copyright date copied from another file 2021-07-22 15:10:21 -05:00
Chris Veilleux 6e95be236c Fixed a typo 2021-07-22 15:09:04 -05:00
Chris Veilleux e93ca34662 Merge remote-tracking branch 'origin/dev' into bugfix/mark-ii-device-edit 2021-07-22 15:04:14 -05:00
Chris Veilleux f5b21f1d7c Improved docstring to provide better clarity. 2021-07-22 14:43:08 -05:00
Chris Veilleux e4d1ad49b4 Removed log statement used in debugging. 2021-07-22 14:40:00 -05: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 4584e9b003
Merge branch 'dev' into refactor/simplify-request-validation 2021-07-19 18:25:55 -05:00
Chris Veilleux 8c97977c21 update to reflect changes in the shared library requirements 2021-07-14 15:46:01 -05:00
Chris Veilleux 0e65589a01 add descriptors to assertions 2021-07-14 15:46:01 -05:00
Chris Veilleux df22e63a78 Fix a bug that caused an error when attempting save edits made to device attributes. 2021-07-13 19:26:41 -05:00
Chris Veilleux eba505e0df Found a feature of the schematics library that allowed simplification of the logic that converts the API request into the schematic for validation. 2021-07-13 14:26:48 -05:00
Chris Veilleux 3e71a377b3 Pantacor API was being called unnecessarily. 2021-02-24 17:24:53 -06:00
Chris Veilleux 2ef4beaa0c fixed test to ignore device id no longer returned from add device call 2021-02-23 18:03:31 -06:00
Chris Veilleux 29b8e52e92 fixed an issue in the web console indicating the response data was not formatted as JSON 2021-02-23 18:03:31 -06:00
Chris Veilleux 4c84f6db48 Merge remote-tracking branch 'origin/dev' into bugfix/pantacor-config 2021-02-23 17:18:14 -06:00
Chris Veilleux 1ea76f9b38 make sure the channel is lowercase before applying updates. Don't update the database unless the API call succeeds 2021-02-23 16:21:10 -06:00
dependabot[bot] f3c4dcc3b3
Bump cryptography from 3.2.1 to 3.3.2 in /api/account
Bumps [cryptography](https://github.com/pyca/cryptography) from 3.2.1 to 3.3.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/3.2.1...3.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 03:10:39 +00:00
Chris Veilleux 2f49f797b1 Change the logic to get the Pantacor device configuration to occur at activation time and use the Pantacor device ID sent to the API by the device. 2021-02-20 17:17:53 -06:00
Chris Veilleux 365ef3b02b Add the ability to get a pending deployment and trigger it if manual updates are turned on 2021-02-16 15:17:55 -06:00
Chris Veilleux a56458c24f fixed failing test 2021-02-09 21:57:11 -06:00
Chris Veilleux 52685c92b9 Add logic to update the Pantacor config when the device is edited in the UI 2021-02-08 10:57:18 -06:00
Chris Veilleux 32d2dd2931 Changed device activation tests to check for the pantacor ID and fixed bugs as a result of running tests. 2021-02-03 15:15:06 -06:00
Chris Veilleux a9ffb221ed minor refactor to use cache key constants instead of literals 2021-02-03 14:13:13 -06:00
Chris Veilleux 057fcbfd4a Add code to search for a device on Pantacor using their API. Pairing code is sent and their device ID is returned then added to our database. 2021-02-03 12:03:13 -06:00
Chris Veilleux 1713c423d0 Re-apply original merge from test to master 2020-12-28 12:29:19 -06:00
Chris Veilleux 0b3c61d6aa minor bug fixes 2020-12-22 14:25:15 -06:00
Chris Veilleux 99798852b8 Fixed an issue with wake word case not matching database. 2020-12-22 12:21:49 -06:00
Chris Veilleux e63dcaf077 Fixed and issue with wake word not being selected on the device edit screen 2020-12-22 12:00:50 -06:00
Chris Veilleux ea6084227f Added a check for no defaults 2020-12-22 12:00:15 -06:00
Chris Veilleux 0c11307011 Fixed an issue where the account defaults for wake words was not being properly handled. 2020-12-22 11:45:53 -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