Commit Graph

1143 Commits (e6ff6291014d77f06b1b0eea907f68443886b9fb)

Author SHA1 Message Date
Chris Veilleux e6ff629101 missing column in group by 2019-06-03 17:17:36 -05:00
Chris Veilleux d163f8f8db
Merge pull request #171 from MycroftAI/fix-skill-settings
Fix one cause of skill duplication
2019-06-03 17:07:03 -05:00
Chris Veilleux 1d6e359c75 Merge remote-tracking branch 'remotes/origin/dev' into fix-skill-settings 2019-06-03 15:32:23 -05:00
Chris Veilleux 88b6948ef2 Merge branch 'fix-skill-settings' of https://github.com/MycroftAI/selene-backend into fix-skill-settings 2019-06-03 15:32:16 -05:00
Chris Veilleux a9fb88acaa fixed one skill duplication bug. I believe there may be others... 2019-06-03 15:31:30 -05:00
Matheus Lima df6ae5593a Fixing query 2019-06-01 19:33:44 -03:00
Matheus Lima b54387de66 Added logic to schedule a task to send the daily metrics email 2019-06-01 18:32:19 -03:00
Matheus Lima e53d3ccf41 Fixing query and logic used to build the report. The values in the columns where not matching. 2019-06-01 16:42:42 -03:00
Matheus Lima 7ffc36ef35 Adding email template and fixing column 2019-06-01 16:42:42 -03:00
Matheus Lima cf702a5feb Created script to send email with the metrics report 2019-06-01 16:42:42 -03:00
Matheus Lima 6643f59bf9 Created query to build the daily report 2019-06-01 16:42:42 -03:00
Chris Veilleux 198fd252cb
Merge pull request #168 from MycroftAI/fix-social-account-create
fixed bug where federated login failed on account creation
2019-05-31 16:54:33 -05:00
Chris Veilleux 2c79df7ac3 fixed bug where federated login failed on account creation 2019-05-31 16:48:52 -05:00
Matheus Lima 16489f1910 Adding opt-in flag to the device settings 2019-05-30 21:13:47 -03:00
Matheus Lima 3ee0fb7f00 Fixing typo 2019-05-29 16:43:24 -03:00
Matheus Lima f2e7374b96 Fixing request to deal with arrays 2019-05-29 16:38:14 -03:00
Chris Veilleux 632ff7a15c Merge remote-tracking branch 'origin/fix-skill-settings' into fix-skill-settings 2019-05-29 14:32:14 -05:00
Chris Veilleux eea5c62125 do not convert field names to camel case. 2019-05-29 14:32:07 -05:00
Matheus Lima 55767e54e2 Merge branch 'fix-skill-settings' into dev 2019-05-29 16:20:55 -03:00
Matheus Lima a7d683da42 Adding missing parameter 2019-05-29 16:20:34 -03:00
Matheus Lima 34fdc3204c Merge branch 'dev' of github.com:MycroftAI/selene-backend into dev 2019-05-29 15:11:19 -03:00
Chris Veilleux f59429a0ab
Merge pull request #164 from MycroftAI/fix-market-skill-load
fix a bug with the core version passed to repository
2019-05-29 13:11:04 -05:00
Matheus Lima 289b068371 Fixing request used to update the skills settings 2019-05-29 15:08:30 -03:00
Chris Veilleux 8bcf8ef7ca
fix a bug with the core version passed to repository 2019-05-29 13:07:57 -05:00
Matheus Lima 0e89c709b5 Updating repository to use property 2019-05-29 14:43:22 -03:00
Matheus Lima 4533c86be3 small fix 2019-05-29 13:57:35 -03:00
Matheus Lima 8a25ca7f80 Reverting a change in the repository and replaced functional mapping by a for loop 2019-05-29 13:51:45 -03:00
Matheus Lima c41e46213a Moving conversion from the repository to the endpoint class 2019-05-29 13:43:02 -03:00
Matheus Lima 4615684de5 Changing the response type from the endpoint to bypass conversion 2019-05-29 13:29:17 -03:00
Matheus Lima 05779b24b2 Fixing skill manifest uploading. 2019-05-28 20:39:33 -03:00
Chris Veilleux 24ba11a026
Merge pull request #160 from MycroftAI/test
last round of fixes for skill install
2019-05-28 18:14:28 -05:00
Chris Veilleux 543b103733 added core version parameter to only return skills from a one core version 2019-05-24 17:47:14 -05:00
Chris Veilleux 25c92567d0 fixed an issue with the return value 2019-05-24 16:34:49 -05:00
Chris Veilleux 2239109027 pass one instance of AccountSkillSettings instead of a list 2019-05-24 16:22:06 -05:00
Chris Veilleux ab0a7f5932 added the skill_id to the AccountSkillSetting object to know which skill the settings are for. 2019-05-24 16:17:17 -05:00
Chris Veilleux 1937486249 added the SeleneCache to the config to address a bug with accessing the Redis DB 2019-05-24 13:59:17 -05:00
Chris Veilleux de18bf1058
Merge pull request #159 from MycroftAI/fix-skill-install
skill install fix - attempt #3
2019-05-24 13:34:47 -05:00
Chris Veilleux bffd6000cd
Merge branch 'dev' into fix-skill-install 2019-05-24 13:33:41 -05:00
Matheus Lima 024ef995fe Fixing email to receive a PUT request instead of a POST 2019-05-24 11:07:27 -03:00
Matheus Lima 1e2865d800 Fixing email endpoint path 2019-05-24 10:57:01 -03:00
Chris Veilleux 9c3ef59435 made the skill settings repository a property and updated usages of it to reflect changes 2019-05-23 22:29:04 -05:00
Chris Veilleux 49c8740b42 update to reflect changes in the skill setting repository 2019-05-23 22:28:03 -05:00
Chris Veilleux d9d66a6ac8 added account_id to where clause because accounts can have the same device names 2019-05-23 22:26:53 -05:00
Chris Veilleux 4bf45cafc2 made the skill settings repository a property 2019-05-23 22:25:35 -05:00
Chris Veilleux 0435b883d0 changed account_id to be an instance attribute and added it to the query that updates skill settings 2019-05-23 22:24:57 -05:00
Chris Veilleux 93fc124508 added etag expiration when skill settings are changed. 2019-05-23 17:21:06 -05:00
Chris Veilleux f18869fe8a Merge remote-tracking branch 'remotes/origin/dev' into fix-skill-install 2019-05-23 17:13:41 -05:00
Chris Veilleux 87d4411987 fixed an issue in the SendGrid API call that was initializing the mail message object incorrectly 2019-05-23 17:10:56 -05:00
Matheus Lima 355a2f4629 Merge branch 'device-preferences' into dev 2019-05-23 16:23:06 -03:00
Matheus Lima 67999eab64 Adding cache config 2019-05-23 16:22:21 -03:00