Commit Graph

206 Commits

Author SHA1 Message Date
Jacob Gable
242367e228 Bookshelf provider abstraction and tests 2013-05-23 23:02:41 -05:00
Hannah Wolfe
4becf72228 Merge pull request #55 from ricardobeat/settings_api
Settings api
2013-05-23 14:44:39 -07:00
Ricardo Tomasi
76891afd08 jslint 2013-05-23 11:00:45 -03:00
Ricardo Tomasi
1af28bc2ac Working settings 2013-05-23 10:57:37 -03:00
Ricardo Tomasi
28bfa8feeb missing brace 2013-05-23 09:30:38 -03:00
Ricardo Tomasi
9e77d32043 Add tests for API/settings 2013-05-23 09:23:35 -03:00
Ricardo Tomasi
245421a512 settings data provider and api 2013-05-23 09:23:34 -03:00
Ricardo Tomasi
a49565c6c2 settings' API routes 2013-05-23 09:20:59 -03:00
Ricardo Tomasi
6f12870e70 Add task for API tests 2013-05-23 09:20:59 -03:00
Ricardo Tomasi
4860cccef9 Define Settings models 2013-05-23 09:20:59 -03:00
Ricardo Tomasi
b808f73eff First steps towards saving settings 2013-05-23 09:20:59 -03:00
Ricardo Tomasi
fefd0c930c better logging in dev mode 2013-05-23 09:20:58 -03:00
Hannah Wolfe
503e9fb391 Merge pull request #50 from javorszky/master
User authentication, #10
2013-05-22 12:37:16 -07:00
Gabor Javorszky
ab8781d115 Added user authentication and registration 2013-05-21 02:03:35 +01:00
Hannah Wolfe
2e28a1a8c2 Fixing broken knex_init reference 2013-05-19 20:17:21 +01:00
John O'Nolan
e331307e58 Updating dependencies - fixing borked Ghost version #. 2013-05-19 17:33:45 +01:00
John O'Nolan
eaecf4b252 Fixing some oopsies 2013-05-19 16:44:47 +01:00
John O'Nolan
d528de7aa5 Version bump 2013-05-19 16:39:44 +01:00
John O'Nolan
c4a0389914 Updating README 2013-05-19 16:37:45 +01:00
John O'Nolan
e38db791b3 Updating license 2013-05-19 15:19:48 +01:00
Hannah Wolfe
7066593d78 closes #26 - admin login
There is now a login page. Trying to access any authenticated route will redirect you to a login page if you are not logged in.
Logging in works with the same hard-coded username and password & remembers you for a session.
Logging in will redirect you to your original route.
Flashes are present although they don't really appear in the right place.
2013-05-19 12:19:39 +01:00
Hannah Wolfe
27ce297b32 closes #43 - admin cleanup
Getting the admin views into a more consistent / happy state
2013-05-19 09:04:20 +01:00
Hannah Wolfe
8b3ea85bd4 closes #8 - admin redirects
Adding a regex to match lots of different admin URLs and redirect them to /ghost/
2013-05-18 23:03:57 +01:00
Hannah Wolfe
63df17b534 switching git submodule back to using ssh 2013-05-18 20:31:15 +01:00
Hannah Wolfe
ac43eae7be closes #31 - updating express-hb 2013-05-18 20:30:53 +01:00
Hannah Wolfe
52242a5d10 Merge branch 'api-fun' 2013-05-16 22:21:41 +01:00
Hannah Wolfe
325ded8a12 Cleaning up old juggling stuff in a separate commit 2013-05-16 22:16:44 +01:00
Hannah Wolfe
ef94f3b778 closes #28 - reimplements posts with bookshelf
This involves switching column names to snake_case which requires template updates in both the admin and in casper
2013-05-16 22:16:09 +01:00
Hannah Wolfe
58926d1ce4 Updating controllers to use the api + some minor changes to the api calls 2013-05-16 21:56:26 +01:00
Hannah Wolfe
bb6880ea49 closes #33 - api example
Moving towards using an API which we can both expose publicly, and use internally.
Due to issues with JugglingDB, this breaks updating contentHTML on edit
Also, language, status, featured etc are all no long set / updated.
2013-05-16 12:21:13 +01:00
Hannah Wolfe
e7b37f8671 Cleaning up global statement 2013-05-16 11:29:02 +01:00
Hannah Wolfe
68a55f64cf Fixing express-hbs at version 0.1.3-pre which seems to work reliably 2013-05-14 22:42:29 +01:00
Hannah Wolfe
7cac1de6be Merge pull request #23 from jgable/GruntBuild
Initial Grunt configuration
2013-05-14 12:17:35 -07:00
Jacob Gable
d341805bd8 Remove unnecessary .jshintrc 2013-05-14 11:11:00 -05:00
Jacob Gable
7f7363c7fc Merging from upstream repo 2013-05-14 10:11:08 -05:00
Jacob Gable
8ecb8a7d67 Remove predefined globals list in favor of node:true and browser:true 2013-05-14 10:07:41 -05:00
Jacob Gable
b88e69a3cc Switch to grunt-jslint 2013-05-14 10:04:22 -05:00
Hannah Wolfe
33c03b36dc Merge pull request #30 from matthojo/master
Some prototype settings page UI changes.
2013-05-13 13:53:04 -07:00
Hannah Wolfe
5a00a5bc25 Adding the much coveted Travis-ci build badge 2013-05-13 21:46:49 +01:00
Hannah Wolfe
10e02aa294 removing the npm-shrinkwrap file because this is what is causing issues... can run it when it's needed 2013-05-13 21:40:39 +01:00
Jacob Gable
13e7a51bb7 Add correct nomen setting and revert _post changes 2013-05-13 15:19:40 -05:00
Jacob Gable
c49dc73385 Merging from upstream repo 2013-05-13 14:19:28 -05:00
Jacob Gable
6da08eaf3c Make stricter jshint rules, convert tabs to spaces 2013-05-13 14:18:20 -05:00
Matthew Harrison-Jones
94b9fe1099 Simple conversion of designed 'users' section.
Still needs search functionality.
2013-05-13 20:12:40 +01:00
Matthew Harrison-Jones
7ea1f2a7dc Remeber the last settings location 2013-05-13 18:45:59 +01:00
Matthew Harrison-Jones
8e7123dd84 Custom inputs using iCheck
See #7
2013-05-13 18:25:16 +01:00
Hannah Wolfe
590b736a72 Vain attempt to get node polyglot to install properly 2013-05-12 22:27:12 +01:00
Hannah Wolfe
5e7335aa4f (Even more) updates to travis setup to cope with the submodule. 2013-05-12 22:21:25 +01:00
Hannah Wolfe
a40d01ec48 (More) updates to travis setup to cope with the submodule. 2013-05-12 22:18:26 +01:00
Hannah Wolfe
267dc12b76 Updates to travis setup to cope with the submodule. 2013-05-12 21:22:58 +01:00