Commit Graph

959 Commits (5f7d4df931306c694548b359c0ec095e295710fe)

Author SHA1 Message Date
Chris Veilleux 5f7d4df931 remove the refresh_token table 2019-04-08 20:55:12 -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 18f29120fa changed post request to use tokens instead of emails for federated login 2019-04-08 00:13:10 -05:00
Chris Veilleux 41e699e511 minor refactor 2019-04-08 00:12:32 -05:00
Chris Veilleux 07e87b6e65 updated version 2019-04-08 00:12:08 -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 2610e260dc retrieve display name from skill for the ui 2019-04-04 17:31:18 -05:00
Chris Veilleux 900b4d1439 enable device delete 2019-04-04 16:59:51 -05:00
Chris Veilleux bf4991007b added logging config to public api 2019-04-04 13:19:22 -05:00
Chris Veilleux a1b8876dfd added root logger config 2019-04-04 01:51:16 -05:00
Chris Veilleux 74a7a786f3 fixed sql logging to make it readable 2019-04-04 01:45:42 -05:00
Chris Veilleux 4911af4cdd fixed a bug where the logger's level was not changed so only warning and above messages were being logged 2019-04-04 01:23:47 -05:00
Chris Veilleux 3adaed422e Merge remote-tracking branch 'origin/test' into test 2019-04-03 20:36:00 -05:00
Chris Veilleux 580dc9d37b fixed an issue with the sso API failing due to the selene cache being defined as a base class instance attribute 2019-04-03 20:35:44 -05:00
Matheus Lima 35c5111967 Merge branch 'test' of github.com:MycroftAI/selene-backend into test 2019-04-03 22:14:12 -03:00
Matheus Lima 8d4df9928e Adding logging to the skill manifest endpoint 2019-04-03 22:08:58 -03:00
Chris Veilleux b09d900204 enable update of device defaults 2019-04-03 19:53:19 -05:00
Chris Veilleux 6896718da2 Merge remote-tracking branch 'origin/test' into test 2019-04-03 19:22:16 -05:00
Chris Veilleux e3b003c490 added some print statements 2019-04-03 19:22:08 -05:00
Matheus Lima 11ba261ed6 Adding etag manager in the account api and expiring skill etag when the skill is updated 2019-04-03 13:12:27 -03:00
Matheus Lima 5ba16147eb Deleting device_skill if exist a row with a given device_id and skill_id 2019-04-03 13:10:21 -03:00
Chris Veilleux a2f542f235
Merge pull request #98 from MycroftAI/test
Merging hotfixes down to dev
2019-04-02 23:02:23 -05:00
Chris Veilleux 838b6979c4 preferences should be unique by account 2019-04-02 20:41:24 -05:00
Chris Veilleux b6542198f3 added a patch method to the preferences endpoint and did some refactoring 2019-04-02 20:35:27 -05:00
Chris Veilleux 03ed93b041 minor refactor 2019-04-02 20:32:30 -05:00
Chris Veilleux 41d4548304 Merge remote-tracking branch 'origin/test' into test 2019-04-02 17:31:10 -05:00
Chris Veilleux cf052d138b fixed an incorrect config 2019-04-02 17:30:10 -05:00
Chris Veilleux faf5f068d6
Merge pull request #97 from MycroftAI/dev
Fixing endpoint to use skill family_name instead of skill name
2019-04-02 17:24:04 -05:00
Matheus Lima 2c0061732c Fixing endpoint to use skill family_name instead of skill name 2019-04-02 19:11:45 -03:00
Chris Veilleux 9c847f742a
Merge pull request #95 from MycroftAI/dev
Fixing skill validation
2019-04-02 15:07:07 -05:00
Matheus Lima 3992787355 Fixing skill validation 2019-04-02 16:58:24 -03:00
Chris Veilleux d967208d7b
Merge pull request #93 from MycroftAI/dev
Fixing skill validation
2019-04-02 14:51:06 -05:00
Matheus Lima 7f1e83c8d5 Fixing skill validation 2019-04-02 16:37:45 -03:00
Chris Veilleux 849c8edc3a fixed a minor bug 2019-04-02 12:26:02 -05:00
Chris Veilleux 9aecdca311 added ssl mode to connection parameters and changed branch to 19.02 2019-04-02 12:10:56 -05:00
Chris Veilleux acb24c95ca bug fixes for connecting to a DigitalOcean hosted database 2019-04-02 12:09:15 -05:00
Chris Veilleux 0d0693141f
Merge pull request #91 from MycroftAI/dev
Dev to test
2019-04-02 11:46:14 -05:00
Matheus Lima 492a778d40 Added etag support to the endpoint to get skill settings 2019-04-02 13:42:45 -03:00
Chris Veilleux 4f9768b70d
Merge pull request #89 from MycroftAI/global-skill-id
Global skill ID to dev
2019-04-02 11:38:16 -05:00
Chris Veilleux 49036b2909 merged dev into global skill id 2019-04-02 11:37:42 -05:00
Chris Veilleux 0ed794e031
Merge pull request #90 from MycroftAI/test
password reset to dev
2019-04-02 11:34:56 -05:00
Chris Veilleux b20e249d9c removed an extra passed parameter 2019-04-02 11:33:30 -05:00
Chris Veilleux 56b8d012ed password reset functionality 2019-04-01 20:11:32 -05:00
Chris Veilleux 81534470ed minor refactor 2019-04-01 20:04:00 -05:00
Chris Veilleux c05f86abf1 Merge remote-tracking branch 'origin/global-skill-id' into global-skill-id 2019-04-01 17:05:21 -05:00
Chris Veilleux 353f064970 changed skill_name to skill_id 2019-04-01 17:05:14 -05:00
Matheus Lima 07757f6dbc Fixing the skills setting and skills manifest uploading 2019-04-01 18:46:59 -03:00
Chris Veilleux bb23c1fc29 parse the skill_gid to determine the family_name 2019-04-01 13:43:24 -05:00
Chris Veilleux 80585076b5 changed definition of skill table to match more closely with the skill metadata 2019-04-01 13:13:05 -05:00