Commit Graph

12315 Commits

Author SHA1 Message Date
Hannah Wolfe
765d28943e Merge pull request #63 from ricardobeat/rest
RESTful API
2013-05-24 14:09:36 -07:00
Ricardo Tomasi
0d8866bc8e RESTful API 2013-05-24 09:17:46 -03:00
Ricardo Tomasi
1202b11a90 Crude post delete functionality, closes #42 2013-05-24 09:02:59 -03:00
John O'Nolan
3adbbebc45 Merge pull request #56 from matthojo/Bourbon
Replace Compass for Bourbon.io - fixes #44
2013-05-24 03:15:12 -07:00
Matthew Harrison-Jones
bde60031ac Add keyboard shortcuts 2013-05-24 11:09:20 +01:00
Matthew Harrison-Jones
323f7c0fc8 Remove Compass for Bourbon 2013-05-24 11:07:34 +01:00
Hannah Wolfe
8dfd687fa8 Merge pull request #59 from javorszky/master
#48 (logout), register/login links, cookie time
2013-05-24 00:47:40 -07:00
Gabor Javorszky
554a16377b Added logout functionality, helper links and more cookie time 2013-05-24 07:19:19 +01:00
Jacob Gable
a758db1c5f Merging with upstream master changes; settings provider 2013-05-24 04:13:32 +00:00
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