Commit Graph

137 Commits (cf1dcbf4ae8af6efab352be78aa238d0d7fff653)

Author SHA1 Message Date
Chris Veilleux cf1dcbf4ae fixed a couple of issues with test code introduced by coding changes for account API 2019-06-16 18:46:11 -05:00
Chris Veilleux 3ee0c07912 changed update of a device's last_contact_ts to be done in Redis instead of Postgres 2019-06-13 17:52:39 -05:00
Matheus Lima c3e32f7495 Fixing endpoint base class 2019-06-04 21:23:35 -03:00
Matheus Lima 05adaa380f Adding device_id to authentication validation 2019-06-04 21:18:21 -03:00
Matheus Lima 06768674aa fixing typo 2019-06-04 20:09:15 -03:00
Matheus Lima 32f7363d1f Adding URL to download premium voices 2019-06-04 18:34:01 -03:00
Matheus Lima 16489f1910 Adding opt-in flag to the device settings 2019-05-30 21:13:47 -03: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 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 49c8740b42 update to reflect changes in the skill setting repository 2019-05-23 22:28:03 -05:00
Matheus Lima 875b17f5c7 Fixing the endpoint used to send emails 2019-05-23 16:15:59 -03:00
Matheus Lima 26fe7a2fc9 Expiring etags when the device preference are updated and making sure we are returning the correct system unit 2019-05-23 16:15:24 -03:00
Matheus Lima 00ecba1166 Refreshing device session using either refresh token or device id 2019-05-22 20:05:31 -03:00
Matheus Lima dab7301556 Fix typo 2019-05-22 17:15:12 -03:00
Matheus Lima 9d87bc0170 Fixing path in the metrics service 2019-05-22 17:04:14 -03:00
Chris Veilleux 7c96bde026 fixed tests still using the old connection pool 2019-05-22 13:22:45 -05:00
Chris Veilleux 43ef249d00 change public API to use a different connection pooling mechanism 2019-05-22 13:12:23 -05:00
Matheus Lima 1092f8f1ed Allowing skill_gid in the skill manifest 2019-05-22 05:22:08 -03:00
Matheus Lima c3a1d74fc3 Adding uuid in the response returned by the endpoint to get the device 2019-05-21 20:39:03 -03:00
Chris Veilleux c799bc0f39 increased public api processes to plan for greater demand in production 2019-05-20 16:57:28 -05:00
Matheus Lima 80061cf855 Fixing response return 2019-05-17 18:35:46 -03:00
Matheus Lima ccb104a11f Changing back base class of the Oauth callback endpoint 2019-05-17 18:32:04 -03:00
Matheus Lima aa73066d95 Fixing base class used in the OauthCallbackEndpoint. The previous one had an authorization validation 2019-05-17 18:18:22 -03:00
Matheus Lima 2e75973793 Changed module field in the tts settings 2019-05-16 19:37:03 -03:00
Matheus Lima 8ca34db143 Returning correct response in the oauth endpoints 2019-05-16 17:51:44 -03:00
Matheus Lima 1f2d76e331 Properly loading the OAUTH_BASE_URL variable 2019-05-16 17:13:48 -03:00
Chris Veilleux 3c753bc38d fix issue with agreement being a nullable column 2019-05-15 14:49:15 -05:00
Matheus Lima 379894b257 Added oauth callback endpoint 2019-05-09 12:36:45 -03:00
Matheus Lima f84222577e Fixing location endpoint to return the region and country codes 2019-05-03 19:42:01 -03:00
Matheus Lima 44ab3758cc Fixed wolfram alpha spoken endpoint to extend the correct class. Created unit test. 2019-04-30 14:08:45 -03:00
Matheus Lima 7e26e4ba49 Adding url to the global context in the start of the before request webhook. Created a test to the wolfram alpha endpoint 2019-04-29 18:02:52 -03:00
Matheus Lima 8bf7610f8c Moving oauth endpoint back to the public api project 2019-04-23 19:39:13 -03:00
Matheus Lima 7d560946ca Fixing url 2019-04-23 19:39:13 -03:00
Matheus Lima a86cc568d4 Refactoring oauth endpoint 2019-04-23 19:39:13 -03:00
Matheus Lima 1058b057dc Moving the endpoint to get the oauth url to the shared project 2019-04-23 19:39:13 -03:00
Matheus Lima 8c0425f333 Implemented endpoints to communicate with the oauth gateway service 2019-04-23 19:39:13 -03:00
Chris Veilleux 72327c696d Merge remote-tracking branch 'origin/test' into test 2019-04-22 16:58:34 -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
Matheus Lima 710ab6520c Validating skill settings retrieved 2019-04-19 12:36:45 -03:00
Matheus Lima d60fc06ea2 Fixing the skills settings uploading when the skill has empty settings 2019-04-19 12:28:17 -03:00
Chris Veilleux 322bdabee6 Merge remote-tracking branch 'origin/test' into test 2019-04-18 12:50:36 -05:00
Chris Veilleux bb4fbd0ac2 Added logic to update a device from the UI, which led to some ancillary changes in logic to add a device. Minor refactoring also done. 2019-04-18 12:49:06 -05:00
Chris Veilleux dde2ea05ea added pyhamcrest and moved selene from dev-packages to packages 2019-04-17 12:24:34 -05:00
Matheus Lima 6c8f7753b1 Adding code field to timezone and fixing the offset and dst offset to de returned in milliseconds instead of hours 2019-04-16 18:36:22 -03:00
Matheus Lima 2af381cf00 Fixing skills settings and skills manifest uploading 2019-04-16 18:11:14 -03:00
Chris Veilleux ad7eb63536
Merge pull request #104 from MycroftAI/test
added logging config to public api
2019-04-04 13:27:45 -05:00
Chris Veilleux bf4991007b added logging config to public api 2019-04-04 13:19:22 -05:00