Commit Graph

1762 Commits

Author SHA1 Message Date
Dorian 3a0e2e106a Setup webpack dev server to run with uwsgi. 2017-09-13 09:04:39 -04:00
Dorian f0318ef1a7 Add technical notes. 2017-09-13 08:20:45 -04:00
Dorian 6395e6c4b4 Fix issues with isomorphic preact. 2017-09-12 23:45:48 -04:00
Dorian b6f3d4f87c Make site endpoint use a mock site until API more stabilized. 2017-09-12 18:02:01 -04:00
Dorian 794241b532 Fix issues with webpack build.
Migrate away from less to use modular css.
2017-09-12 11:43:47 -04:00
Dorian a4ca748741 Migrate setup to use webpack instead of browserify.
Upgrade various libraries.
2017-09-11 08:24:44 -04:00
Dorian 9d523280b3 Fix build setup. 2017-09-10 14:51:31 -04:00
Dorian a0a1091363 Start upgrade of JS dependencies for Rookeries. 2017-09-10 14:44:55 -04:00
Dorian 765a562602 Merged in issue-30-page-management (pull request #26)
Issue 30 partial page management

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-09-10 18:35:31 +00:00
Dorian daf01f490b Fix issue with lack of decent title. 2017-09-06 08:55:13 -04:00
Dorian 981e23bb17 Prepare for next tech demo release. 2017-09-06 08:52:36 -04:00
Dorian e497077389 Work around issues with current Rookeries setup. 2017-09-06 08:47:24 -04:00
Dorian 9a44cb9b7e Add temporary workaround to unblock work on Rookeries. 2017-09-05 23:47:53 -04:00
Dorian 1915a244b0 Fix flake8 issue that breaks the build. 2017-09-05 20:22:06 -04:00
Dorian 927ef41284 Resolve local issue and make testing setup use one less container. 2017-09-05 19:55:24 -04:00
Dorian f968d2e65b Don't use pty when running server side render. 2017-09-02 16:52:47 -04:00
Dorian 97226959ca Make build and debugging Rookeries easier. 2017-08-04 09:26:29 -04:00
Dorian 8a0a38fb12 Fix tests for managing sites. 2017-05-05 01:33:48 -04:00
Dorian 7402dcde0e Migrate the site model to its own managed block type. 2017-05-04 09:11:46 -04:00
Dorian 5604c4dfaf Make content something provided by the model. 2017-05-04 08:35:18 -04:00
Dorian ce7ae7dce2 Fix basic rendering of site. 2017-05-02 08:51:33 -04:00
Dorian 8efb699d33 Change site into a block.
Disable updating until setup better understood.
2017-05-02 08:35:12 -04:00
Dorian e55af947cf Fix flake8 issue. 2017-04-26 08:48:45 -04:00
Dorian e2e5d79856 Remove unused test code for page rendering tests. 2017-04-26 08:42:46 -04:00
Dorian 492180e944 Remove multi-site setup until CMS more mature. 2017-04-26 08:34:48 -04:00
Dorian da5a5c5d97 Add proxy view for UI tests.
Fix rendering of page and site.
2017-04-21 23:51:23 -04:00
Dorian e292f59c8e Update UI tests and make view more regular. 2017-04-20 21:51:19 -04:00
Dorian 7bf0643e1d Add experimental pipfile management of dependencies. 2017-04-20 08:43:43 -04:00
Dorian 688ec481f1 Attempt to add status change if no site found. 2017-04-17 17:42:43 -04:00
Dorian 965723f87b Add basic tests to make sure site landing page works as expected. 2017-04-17 08:34:01 -04:00
Dorian 63abecc4a8 Improve code for the creation of a Rookeries app. 2017-04-13 17:38:42 -04:00
Dorian d208c74645 Fix up initialization of app. 2017-04-13 17:35:17 -04:00
Dorian cf071671dd Add quiet logging option when creating an application for testing and utilities. 2017-04-13 08:45:31 -04:00
Dorian f4d55c01dc Add unit tests to test for API cases that fall through. 2017-04-12 17:22:50 -04:00
Dorian 59c25fc008 Add capture all API calls endpoint. 2017-04-11 09:20:46 -04:00
Dorian b9ea296187 Fix some of the frontend issues when running the tests. 2017-04-11 08:40:46 -04:00
Dorian 40c3fbd90c Attempt to fix some of the web page errors discovered. 2017-04-11 00:33:18 -04:00
Dorian 7b8dec7915 Fix skipping of UI test to make builds green again. 2017-04-10 17:35:02 -04:00
Dorian 70a3e5fcdb Attempt to fix UI tests and improving multi-site setup. 2017-04-10 08:53:02 -04:00
Dorian 0cc2fbb21c Improve testing setup for UI. 2017-04-10 08:15:01 -04:00
Dorian 2f223326c6 Simplify the configuration of the Rookeries app. 2017-04-08 09:27:34 -04:00
Dorian 4eb4943e2d Make page view workable and fix tests. 2017-04-07 22:34:18 -04:00
Dorian 33d02212cf Initial work to get link working and queryable. 2017-04-07 09:00:25 -04:00
Dorian b2861b58fb Add link between a site and its landing page. 2017-04-07 08:28:12 -04:00
Dorian f1dca5ad51 Merged in issue-30-refactor-tests (pull request #25)
Issue 30 refactor tests

Approved-by: Dorian Pula <dorian.pula@amber-penguin-software.ca>
2017-04-06 22:32:17 +00:00
Dorian 5d35f001d3 Improve setup of user tests. 2017-04-06 18:20:04 -04:00
Dorian 60b07c57b6 Remove coverage reports from tests. 2017-04-06 08:14:00 -04:00
Dorian b88c805c47 Update creation of user tests to use common auth token fixture.
Fix bug with creating users via post.
2017-04-06 00:17:31 -04:00
Dorian 23adbe5e21 Extract authentication tokens creation for tests. 2017-04-05 23:44:35 -04:00
Dorian 17377f4c46 Extract common assertions from tests. 2017-04-05 20:59:19 -04:00