Commit Graph

638 Commits (dev)

Author SHA1 Message Date
Chris Veilleux 6275f5f17a fixed pylint issues 2022-09-28 13:27:32 -05:00
Chris Veilleux 0c2afdee53 bug fix for not selecting a membership in new account process 2022-09-27 16:04:27 -05:00
Chris Veilleux f6aecd8336 Added logic to determine skill family for Dinkum skills and de-linted. 2022-09-15 10:49:40 -05:00
Chris Veilleux c93055d3a8 Changed release channels to new values 2022-09-14 13:10:04 -05:00
Chris Veilleux 04a7961739 minor change to membership request data 2022-09-12 14:13:26 -05:00
Chris Veilleux f06ed19ac8 fixed a bug with usage of the Decimal class 2022-09-02 16:00:27 -05:00
Chris Veilleux 4ca3be012e fixed an issue surfaced due to a new version of the JWT library 2022-08-30 22:37:20 -05:00
Chris Veilleux b86bbc9133 Merge remote-tracking branch 'origin/dev' into test 2022-08-26 19:12:21 -05:00
Chris Veilleux 4199f12375 Merge remote-tracking branch 'origin/dev' into feature/new-stt-endpoint
# Conflicts:
#	api/public/tests/features/get_utterance.feature
2022-08-25 17:40:40 -05:00
Chris Veilleux 977f43ed7e add a database table for STT transcription metrics and logic to populate it. 2022-08-25 17:34:20 -05:00
Chris Veilleux 83cc505293 Merge remote-tracking branch 'origin/dev' into feature/new-stt-endpoint
# Conflicts:
#	api/public/Pipfile.lock
2022-08-25 15:42:36 -05:00
Chris Veilleux dce580c8c1 changes to pipenv files are already in pyproject.toml 2022-08-24 14:05:21 -05:00
Chris Veilleux 439f8b4f09 applied code review change to include support email address in message. 2022-08-24 13:50:59 -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 4c7d2bf664 Merge branch 'feature/change-password' into feature/change-email 2022-08-22 12:58:48 -05:00
Chris Veilleux a6debb983f fixed a small bug introduced in refactoring 2022-08-22 12:54:31 -05:00
Chris Veilleux 57d0600c60 Merge branch 'feature/change-password' into feature/change-email
# Conflicts:
#	shared/selene/util/email/templates/password_change.html
2022-08-15 14:20:45 -05:00
Chris Veilleux c06b729a2d added support email address to password change email 2022-08-15 14:15:12 -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 2963719747 de-lint setting.py 2022-08-09 12:12:42 -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 a13fc0f919 updated Dockerfile to use Python 3.9 as a base 2022-07-15 12:03:54 -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 2100ebd380 added a logger 2022-03-16 12:26:03 -05:00
Chris Veilleux 69e397eca0 Fixed a bug with JWT encoding 2022-03-16 11:34:51 -05:00
Chris Veilleux 098bf89709 Converted an insert to an upsert to avoid an error on subsequent calls to the new pantacor endpoint. 2022-03-16 11:34:26 -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 adb9f013a1 refactored the authentication code to make more sense 2022-03-11 12:37:29 -06:00
Chris Veilleux dc14c0ac47
Merge branch 'dev' into feature/better-logging 2022-03-11 12:12:32 -06:00
Chris Veilleux ae11c4d01c updated data access layer to use new logging mechanism 2022-03-10 14:31:03 -06:00
Chris Veilleux a0bff8bd39 updated scripting base class to use new logging mechanism 2022-03-10 14:30:24 -06:00
Chris Veilleux 21756f6659 removed old logging code as it was no longer used anywhere in the repository 2022-03-10 14:08:57 -06:00
Chris Veilleux 116dcf2ce6 change loggers in selene.api to all use module name instead of package 2022-03-10 11:45:18 -06:00
Chris Veilleux 3295ac70a0 change loggers in selene.util to all use module name instead of package 2022-03-10 11:37:39 -06:00
Chris Veilleux 0817ee35a2 changed log file location to be production directory, not test directory 2022-03-09 18:32:43 -06:00
Chris Veilleux 02d79ecad2 added a UUID as a request identifier so that log messages can be related to one another for a single request 2022-03-09 17:54:44 -06:00
Chris Veilleux 0db649e4ff added new logger config code but left old in place until new is implemented everywhere 2022-03-09 17:50:09 -06:00
Chris Veilleux 9fdb2077d4 Merge branch 'master' into dev 2022-03-09 17:32:21 -06:00
Chris Veilleux fc34fec409
Merge pull request #279 from MycroftAI/dependabot/pip/shared/starkbank-ecdsa-2.0.1
Bump starkbank-ecdsa from 1.1.1 to 2.0.1 in /shared
2022-03-03 12:13:33 -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
dependabot[bot] 9b6c73eece
Bump starkbank-ecdsa from 1.1.1 to 2.0.1 in /shared
Bumps [starkbank-ecdsa](https://github.com/starkbank/ecdsa-python) from 1.1.1 to 2.0.1.
- [Release notes](https://github.com/starkbank/ecdsa-python/releases)
- [Changelog](https://github.com/starkbank/ecdsa-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/starkbank/ecdsa-python/compare/v1.1.1...v2.0.1)

---
updated-dependencies:
- dependency-name: starkbank-ecdsa
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-08 21:56:14 +00:00
Chris Veilleux f00421864f Fixed and issue with the sending email on a support ticket. 2021-10-05 17:14:16 -05:00
Chris Veilleux 4f02f6e9e3 Fixes an obscure bug where the last activity timestamp fails to be converted to a datetime object because there are no milliseconds. 2021-09-15 22:56:50 -05:00
Chris Veilleux b2ec51801b Allow for the comment part of an RSA SSH key to be optional. 2021-08-03 21:59:25 -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 f030bf7817 log the InvalidTokenError for more information. 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