Commit Graph

26 Commits (91a77c5720fe0a609e1f4db375a034814b5ebfa9)

Author SHA1 Message Date
Matheus Lima a5dcdf0c94 Applying model changes 2019-03-03 22:46:00 -03:00
Matheus Lima a90833f178 Fixing tests after rebase 2019-03-03 22:46:00 -03:00
Matheus Lima d599fb9540 Filling the account_agreements table 2019-03-03 22:46:00 -03:00
Matheus Lima 737167b854 Fixed skill endpoints applying the changes related to the skill settings model. 2019-03-03 22:46:00 -03:00
Matheus Lima d38d51e568 Filling the table device.device_skill 2019-03-03 22:46:00 -03:00
Matheus Lima 17f57f61c7 Updating the neo4j-postgres converter to match with the new database model. Also using batch insertions to speed up the processing time 2019-03-03 22:46:00 -03:00
Chris Veilleux 4a703aa211 changed name of settings_meta table to settings_display and added some progress print statements 2019-03-03 18:39:26 -06:00
Chris Veilleux 6ce6e21acf removed hash column again because it was determined to be used in a device ownership feature that will be deprecated. 2019-03-03 18:03:43 -06:00
Chris Veilleux 96649e7ebf added hash column back to support older versions of core 2019-03-03 14:09:46 -06:00
Chris Veilleux 581bf1812d renamed a few items in the database schema 2019-03-01 20:33:35 -06:00
Chris Veilleux 8a1ee6c0db changed "subscription" to "membership" 2019-02-25 23:26:10 -06:00
Chris Veilleux 144372ca1c remove tables that are no longer used 2019-02-25 11:13:24 -06:00
Chris Veilleux beecb4a4f2 added a column to link to a settings version and to store the settings.json file from the device. 2019-02-25 11:12:57 -06:00
Chris Veilleux ce7fa1a193 new table that replaces the old skill_settings_version. the settingsmeta.json is stored directly rather than being hashed 2019-02-25 11:10:35 -06:00
Chris Veilleux 5d16ede767 changed to build a template database first, then the mycroft database is created from the template. this will allow for testing databases to be created form the blank template as well 2019-02-24 23:50:43 -06:00
Chris Veilleux ac01371c40 changed "subscription" to "membership" 2019-02-24 23:46:06 -06:00
Chris Veilleux 71abd36972 made user roles more production-ready 2019-02-23 12:51:15 -06:00
Matheus Lima 23e056ca96 Created test to validate device pairing workflow 2019-02-20 20:25:21 -03:00
Chris Veilleux afcbbc05a5 changed display name to username 2019-02-19 17:16:19 -06:00
Chris Veilleux 2e306e084e changed value of membership type to match what was expected in API 2019-02-18 13:43:39 -06:00
Chris Veilleux 43d122a443 changed username to display_name 2019-02-18 13:41:10 -06:00
Chris Veilleux 5454b8130c added insert_ts to all tables 2019-02-18 13:25:26 -06:00
Chris Veilleux dfeb5897da added virtual environment for database scripts 2019-02-12 11:20:07 -06:00
Chris Veilleux 662fb1959d minor schema changes 2019-02-12 10:40:54 -06:00
Chris Veilleux 918f24ccf3 added an enum to define the types of agreements allowed and changed "content" column to "content_id" 2019-02-11 16:42:59 -06:00
Chris Veilleux a3f9c73d94 moved all mycroft database DDL and scripts from the devops repository to this one. 2019-02-08 13:14:33 -06:00