Commit Graph

1865 Commits

Author SHA1 Message Date
Dorian 11311997fd Implement ToSql for custom types in Site model. 2018-09-27 09:03:51 -04:00
Dorian 9f02fe5f75 Add querying abilities to site structure. 2018-09-26 18:00:16 -04:00
Dorian 540b24884a Start migration of sites to postgres. 2018-09-26 08:58:42 -04:00
Dorian 20c729d93d Fix test setup for test users. 2018-09-25 01:00:27 -04:00
Dorian f052e6779d Migrate user to use postgres instead of couchdb. 2018-09-25 00:49:23 -04:00
Dorian 35147bb68f Add the beginning of a user table. 2018-09-24 09:28:55 -04:00
Dorian 7e53eaaaf1 Simplify user by bringing user email as top-level component in the User structure. 2018-09-24 09:22:18 -04:00
Dorian 9d3290a389 Remove extra structure from database configuration. 2018-09-24 09:11:40 -04:00
Dorian b4e72c456a Remove extraneous status structure.
Clean up documentation.
2018-09-24 08:59:18 -04:00
Dorian b90a1e8209 Attempt to fix up builds. 2018-09-23 17:03:38 -04:00
Dorian 192fcfa3e3 Add in postgres dev headers to fix dockerized Rookeries image. 2018-09-23 10:46:14 -04:00
Dorian 713d439fca Make sure to run the database migrations first. 2018-09-23 00:11:07 -04:00
Dorian 44cd907f7d Thanks the database URIs for the API tests. 2018-09-22 21:36:23 -04:00
Dorian 2475dfaaaa Fix up diesel-cli installation. 2018-09-22 21:04:11 -04:00
Dorian eae54c3e86 Fix up CI tests to use Postegres for serving pages. 2018-09-22 20:52:39 -04:00
Dorian 80114758c5 Fix up migrations and migrate serving of pages to Postgresql. 2018-09-22 20:44:09 -04:00
Dorian 15b8302157 Fix tests for retrieving the test page. 2018-09-22 17:25:40 -04:00
Dorian e4b798bb10 Add code that builds for querying and updating an existing page. 2018-09-21 09:52:44 -04:00
Dorian 7b9e49cf84 Prepare to for database queries against both postgres and couchdb as part of transition. 2018-09-11 09:04:12 -04:00
Dorian b708d86d12 Format code via cargo formatter. 2018-09-11 08:17:57 -04:00
Dorian e9a069d79a Fix compilation of database connection. 2018-09-10 18:40:39 -04:00
Dorian 5fc0bc55bc Work toward connecting and querying from a SQL database. 2018-09-07 17:52:38 -04:00
Dorian 685276949b Add diesel generated schema to source. 2018-09-04 23:41:26 -04:00
Dorian 72546eae2d Add initial page schema as per diesel documentation. 2018-09-04 23:40:20 -04:00
Dorian e5e7a35e43 Add initial diesel setup and migrations. 2018-09-04 17:57:31 -04:00
Dorian c670553d46 Add Postgres to the setup. 2018-09-04 17:39:15 -04:00
Dorian 93a91cb29b Update changelog.
Remove JS server references.
2018-08-23 08:56:18 -04:00
Dorian 483cc6f0f2 Fix theme style issues. 2018-08-23 08:38:19 -04:00
Dorian 27d1a1edb2 Update from deprecated React lifecycle API. 2018-08-23 08:20:46 -04:00
Dorian d9c8974978 Fix theme management. 2018-08-22 23:59:21 -04:00
Dorian 7cb9bd2114 Upgrade JS dependencies. 2018-08-22 18:22:37 -04:00
Dorian 42675133d1 Upgrade to the latest versions of actix-web and jsonwebtoken. 2018-08-22 18:16:11 -04:00
Dorian 0911015d0c Migrate away for deprecated functions. 2018-08-22 18:04:32 -04:00
Dorian 66def9c6ab Upgrade Rust dependencies. 2018-08-22 17:59:29 -04:00
Dorian 3a452e625d Add process for deploying Rookeries. 2018-08-22 09:56:37 -04:00
Dorian 5fde97ac3b Ensure npm audit check passed. 2018-08-22 00:50:21 -04:00
Dorian b9a0cbfd14 Fix issue with loading a landing page. 2018-08-22 00:48:04 -04:00
Dorian d0b9031383 Update version numbers in preparation for Rookeries release. 2018-08-21 11:56:59 -04:00
Dorian e24ffffecc Add note to changelog on final switch over to Rust. 2018-08-16 15:48:07 -04:00
Dorian 6c95ebd571 Remove remaining Python dependencies. 2018-08-16 14:53:14 -04:00
Dorian 5c8cbea13d Attempt to rewrite initialization of the CouchDB database. 2018-08-16 14:32:22 -04:00
Dorian 2a7ee78b3e Add command for adding app users.
Update docs partially too.
2018-08-16 13:03:42 -04:00
Dorian 3021eaa0ad Fix test-api task. 2018-08-16 11:14:46 -04:00
Dorian 7c9e50565c Migrate last makefile targets over to cargo make. 2018-08-16 10:18:12 -04:00
Dorian b569cfe231 Migrate more docker related makefile targets to cargo make. 2018-08-16 09:56:11 -04:00
Dorian bf767390d9 Migrate most makefile targets over to cargo-make. 2018-08-16 09:40:39 -04:00
Dorian 03c2bb5dee Ensure using the right image for the CircleCI builds. 2018-08-16 07:45:38 -04:00
Dorian dc4cb5c93c Attempt to run cargo make as a CI command. 2018-08-15 23:04:03 -04:00
Dorian 2da7d7452d Remove demo site, as its setup will change radically in the next few releases. 2018-08-15 20:14:35 -04:00
Dorian fddbcfb3bf Migrate more invoke tasks to cargo make. 2018-08-15 19:37:26 -04:00