Commit Graph

1773 Commits

Author SHA1 Message Date
Dorian 03ce840289 Switch over to using pipenv. 2017-10-21 13:24:15 -04:00
Dorian a5305ac40c Fix the authentication and the tests. 2017-10-21 00:28:17 -04:00
Dorian c676d9d861 Add better authentication. 2017-10-21 00:01:11 -04:00
Dorian 62c1fc374d Add a mostly working setup to create working users.
Allow for authentication endpoint to work better.
2017-10-20 23:45:18 -04:00
Dorian fffe5c58b1 Fix up feature tests and rendering of page setup. 2017-10-20 15:43:39 -04:00
Dorian 5f9bebf370 Fix up test setup for pages.
Improve situation with missing pages.
2017-10-20 15:09:31 -04:00
Dorian ddc12e2f42 Improve test fixtures that create test pages. 2017-10-20 13:15:13 -04:00
Dorian 9eb2109e13 FIX ALL THE TESTS! 2017-10-20 11:00:20 -04:00
Dorian 00bffe33c2 Fix the feature tests. 2017-10-20 10:50:40 -04:00
Dorian 202d712893 Fix the glurping tests. 2017-10-20 09:38:56 -04:00
Dorian e67dbd87ab Attempt to fix database setup for tests. 2017-10-20 09:07:17 -04:00
Dorian 762ffe85b9 Fix issue with page views. 2017-10-20 01:43:42 -04:00
Dorian 0ed97417de Improve page model and tests. 2017-10-20 01:01:43 -04:00
Dorian 14bf71da66 Convert page to use CouchDB document. 2017-10-20 00:23:31 -04:00
Dorian 80f5ba710e Refactor database handler into class. 2017-10-19 19:59:52 -04:00
Dorian 2dd862007b Refactor database handler into class. 2017-10-19 09:00:53 -04:00
Dorian 54612df68d Refactor older code to use newer db handling code. 2017-10-19 08:19:55 -04:00
Dorian 0375fc3bb1 Prepare to fix authentication tests. 2017-10-18 23:57:10 -04:00
Dorian 87c8ef33cb Fix test and setup of getting the site. 2017-10-18 23:52:43 -04:00
Dorian e99e51453b Fix silly mistake involving database creation. 2017-10-18 18:27:32 -04:00
Dorian b8b116328d Fix silly mistake involving database creation. 2017-10-18 18:26:37 -04:00
Dorian 4316a3cd68 Reduce number of failures and active tests during debugging. 2017-10-18 18:03:09 -04:00
Dorian 17e88e43c0 Update the site access tests.
Update API fall through tests.
2017-10-18 17:50:53 -04:00
Dorian be4dc99215 Enable site modification tests. 2017-10-18 17:41:19 -04:00
Dorian dd59aa3f00 Remove unused tests. 2017-10-18 17:31:12 -04:00
Dorian 2fb48b189e Fix tests to run.
Add clean compiled python task to readily available tasks.
2017-10-18 11:08:02 -04:00
Dorian f57841d424 Add initial support for CouchDB creating, finding docs and so on. 2017-10-18 09:02:40 -04:00
Dorian 023f6af8f8 Fix wait for database to come up. 2017-10-18 00:41:39 -04:00
Dorian 54d4c029c4 Fix wait for database to come up. 2017-10-18 00:36:20 -04:00
Dorian 67294a9dd9 Fix breakage in database task code. 2017-10-18 00:28:49 -04:00
Dorian 44d1fd9448 Add missing dependency. 2017-10-18 00:23:18 -04:00
Dorian 5e68e655ec Add initialization of CouchDB.
Remove SQL dependencies.
2017-10-18 00:17:03 -04:00
Dorian 07ccdf2c94 Update waiting for database. 2017-10-17 23:12:04 -04:00
Dorian 399fc759e6 Disable for SQL based code.
Bring in CouchDB database.
2017-10-17 23:02:53 -04:00
Dorian 75c6aaa0f8 Disable database models for now. 2017-10-17 22:53:01 -04:00
Dorian 95f2978724 Fix JS tests. 2017-10-17 21:48:09 -04:00
Dorian 2dd5b6e9fb Remove unused models. 2017-10-17 21:46:16 -04:00
Dorian 7acaf1d53f Fix JS test failures. 2017-10-17 18:13:33 -04:00
Dorian c416bf1c0b Minor fixes to match closer to nodejs improvements. 2017-10-17 18:11:56 -04:00
Dorian 3f1c42679d Fix test setup for JS components. 2017-10-17 18:01:53 -04:00
Dorian 619a6e5a5b Update names of test directories. 2017-10-17 17:56:41 -04:00
Dorian 7111c504cc Migrate webpack configuration to use ES2017. 2017-10-17 17:48:40 -04:00
Dorian 0af2b0d050 Bring in improvements from node-js-migration branch. 2017-10-17 17:44:57 -04:00
Dorian 33b29885f9 Merged in experimental-multi-site (pull request #29)
Experimental multi site

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-10-05 04:59:33 +00:00
Dorian 9832fe4ade Remove unused code and libraries. 2017-10-04 20:50:19 -04:00
Dorian 7146a157c4 Improve alignment of form in relation to panel layout. 2017-10-04 13:12:07 -04:00
Dorian a73d9698af Remove unused code from login form. 2017-10-04 12:59:48 -04:00
Dorian 9ff0dc0a19 Fix alignment of form by using flexbox layout. 2017-10-04 12:52:57 -04:00
Dorian f8406dc100 Add accessibility labels based on the state of the panel. 2017-10-04 12:36:43 -04:00
Dorian 08ab2f8f0b Refactor login into form that is part of admin sidebar. 2017-10-03 21:49:58 -04:00