Commit Graph

1030 Commits

Author SHA1 Message Date
Dorian 02546e5dee Fix user login issue by purging the local storage.
Start work on incorporating page editing and credentials based on the user.
2015-10-07 23:21:35 -04:00
Dorian 910ddd96cb Fix theme switching.
Add initial user login support.
2015-10-07 09:20:14 -04:00
Dorian c4ed6bd281 Bring in openfont webfonts into singular Rookeries LESS.
Remove remote assets and use local assets instead.
2015-10-05 23:27:38 -04:00
Dorian fd62a45a28 Add admin user authentication via JWT. 2015-09-28 07:52:33 -04:00
Dorian 4231771714 Remove user module since Rookeries will not support multiple users for the time being,
Rework security and authentication modules to reuse existing code.
Remove unnecessary configurations.
2015-09-26 21:50:43 -04:00
Dorian 9d72a31689 Initial setup for user login and logout mechanism.
Make site header and footer code more consistent.
2015-09-25 14:57:51 -04:00
Dorian 9b3ea2430c Simplifying the serving of a landing page.
Change API route for serving documents.
2015-09-25 14:25:31 -04:00
Dorian b369a397b4 Fix earlier path issue with retrieval of docs. 2015-09-25 14:16:45 -04:00
Dorian 16b4f9b751 Make application info setup dynamic.
Remove redundant console logging that is cluttering the console.
2015-09-25 13:42:34 -04:00
Dorian c9cfe5c5ac Make navigation menu setup dynamic. 2015-09-25 13:14:56 -04:00
Dorian 2f5a14fc47 Migrate UI sections of from Jinja2 templates into the React app.
Remove redundant views and tests,
2015-09-24 21:58:39 -04:00
Dorian e1f6eed578 Add rudimentary navigation menu and app configuration to rookeries. 2015-09-23 15:25:19 -04:00
Dorian 54c9da735a Consolidate page templates into two simpler templates. 2015-09-10 14:05:39 -04:00
Dorian 9791037e4f Fix user login modal screen.
Remove user registraton modal until needed in the future.
2015-09-08 20:50:18 -04:00
Dorian b67fb1a757 Add in code editor integration to main Rookeries webapp. 2015-09-08 15:39:53 -04:00
Dorian 604c302dca Add in code editor component to edit blog entries. 2015-09-08 15:38:55 -04:00
Dorian 856d7c87a2 Fix SPDX setup for package.json 2015-09-04 08:02:02 -04:00
Dorian 9c14ba1537 Update documentation to use Markdown and fix package JSON. 2015-09-04 08:01:40 -04:00
Dorian 380bbaccd4 Fix build issue due for Flake8 bug. 2015-09-04 07:50:07 -04:00
Dorian 068d889e0c Update documentation on the purpose of Rookeries.
Transform license into a more Markdown friendly version.
Remove old documentation and unneeded Nose config.
2015-09-03 13:31:52 -04:00
Dorian adbe79e357 Fix build by pointing the appropriate version of a library. 2015-09-02 09:16:56 -04:00
Dorian 22393d1f45 Move sample site into documentation.
Update test and fixtures to work with new setup.
Enable Markdown support in Sphinx documentation.
2015-09-01 08:43:26 -04:00
Dorian 359c4b27ba Add support for CouchDB in the Vagrant dev box.
Allow for easy rebuilding of the Vagrant box.
Update jq dependency based on installation issues.
2015-08-22 14:18:02 -04:00
Dorian e966832b7c Add context manager for changing the environment during tests.
Fix up tests to run correctly.
2015-08-20 21:29:38 -04:00
Dorian a8fa826bff Fix up and enable tests involving database content. 2015-08-20 19:03:23 -04:00
Dorian 85dd2f2912 Move test data into sample fixture.
Add creation of test database when running server tests.
Fix up documentation to be more explicit about the license.
2015-08-20 09:35:24 -04:00
Dorian da782822b6 Make configuration output from app easier to read. 2015-08-19 18:56:56 -04:00
Dorian c76a1ab736 Add temporary CouchDB fixture setup, which will be factored into the application as an importer/exporter. 2015-08-17 09:15:00 -04:00
Dorian 4cbfe77772 Initial transition to using CouchDB instead of simple Markdown files. 2015-08-16 15:24:06 -04:00
Dorian eb6c950efc Add tests for creating and getting the databases.
Add missing test coverage for report.
2015-08-10 08:07:46 -04:00
Dorian b1e61c9a66 Improve the test setup for the database calls.
Add in dependency on pytest-mock.
2015-08-06 20:04:49 -04:00
Dorian bc52014c7b Attempt to fix get database tests. 2015-08-05 07:39:06 -04:00
Dorian 64d190c2d2 Initial setup of CouchDB database connection. 2015-08-04 22:09:24 -04:00
Dorian a2841ee765 Move out file system data store into a future file importer.
Refashion data store to work exclusively with CouchDB database.
2015-07-30 08:30:26 -04:00
Dorian a88c0fd747 Add extension to file system data store. 2015-07-29 17:46:12 -04:00
Dorian 11d703cdf6 Work on cleaning up the file system data store. 2015-07-28 21:22:41 -04:00
Dorian c695daed44 Fix assertions for tests in file system data store.
Fix spelling of data store.
2015-07-28 20:59:07 -04:00
Dorian addad5acc4 Fix assertions for tests in file system datastore. 2015-07-28 20:44:38 -04:00
Dorian ff554affd7 Add unit tests for the file system datastore with fixes to datastore as well. 2015-07-28 13:33:13 -04:00
Dorian 88cca6b935 Add test for landing page resolution in journal entry API. 2015-07-27 19:29:27 -04:00
Dorian bd6e541cc2 Add rough test serving markdown content.
Switch over to using pytest instead of nose for tests.
2015-07-27 08:44:55 -04:00
Dorian f3ed7a3d44 Refactor retrieval of static pages using a dict-like datastore setup. 2015-07-24 08:11:18 -04:00
Dorian 3bdf63301c Update documentation to new focus for Rookeries.
Merge core and admin package into main Rookeries package.
2015-07-23 07:42:23 -04:00
Dorian 2be7bd6f4a Update documentation to have references to using CouchDB. 2015-07-23 07:29:47 -04:00
Dorian 9cc05d5c79 Remove SQLAlchemy related database code.
Add in CouchDB and JSON dependencies.
2015-07-23 07:22:42 -04:00
Dorian 3a2a976a9a Attempt to mock out the router state mixin with sinon as part of the test. 2015-07-22 07:18:34 -04:00
Dorian e0ad8751b7 Fix vagrant deployment of Rookeries app. 2015-07-21 07:40:26 -04:00
Dorian b704fc2707 Yet another attempt at testing view with the router setup. 2015-07-20 07:57:59 -04:00
Dorian b25aedede8 Add additional unit test for handling date suffixes. 2015-07-16 17:55:29 -04:00
Dorian 655195afe4 Add support for deployable package with various suffixes. 2015-07-16 08:50:56 -04:00