From dc94fe2b6c478ab340264ac5e3df99bfb5ff7875 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Sat, 7 Mar 2015 20:19:00 -0500 Subject: [PATCH] move admin upload routes to api namespace move usrrs/csv to api namespace --- public/src/admin/manage/categories.js | 4 ++-- src/file.js | 5 +---- src/routes/admin.js | 17 ++++++++--------- src/views/admin/manage/users.tpl | 2 +- src/views/admin/settings/general.tpl | 4 ++-- src/views/admin/settings/user.tpl | 2 +- 6 files changed, 15 insertions(+), 19 deletions(-) diff --git a/public/src/admin/manage/categories.js b/public/src/admin/manage/categories.js index 63105b73f1..a9cf3b60e8 100644 --- a/public/src/admin/manage/categories.js +++ b/public/src/admin/manage/categories.js @@ -207,7 +207,7 @@ define('admin/manage/categories', [ case 'name': data[name] = $(this).val() + ' (copy)'; break; - default: + default: data[name] = $(this).val(); } }); @@ -226,7 +226,7 @@ define('admin/manage/categories', [ var inputEl = $(this), cid = inputEl.parents('li[data-cid]').attr('data-cid'); - uploader.open(RELATIVE_PATH + '/admin/category/uploadpicture', { cid: cid }, 0, function(imageUrlOnServer) { + uploader.open(RELATIVE_PATH + '/api/admin/category/uploadpicture', { cid: cid }, 0, function(imageUrlOnServer) { inputEl.val(imageUrlOnServer); var previewBox = inputEl.parents('li[data-cid]').find('.preview-box'); previewBox.css('background', 'url(' + imageUrlOnServer + '?' + new Date().getTime() + ')') diff --git a/src/file.js b/src/file.js index a3b594f326..543c5011fa 100644 --- a/src/file.js +++ b/src/file.js @@ -27,10 +27,7 @@ file.saveFileToLocal = function(filename, folder, tempPath, callback) { }); }); - os.on('error', function (err) { - winston.error(err.message); - callback(err); - }); + os.on('error', callback); is.pipe(os); }; diff --git a/src/routes/admin.js b/src/routes/admin.js index 85a3a8ddc5..4a7e7ef460 100644 --- a/src/routes/admin.js +++ b/src/routes/admin.js @@ -3,19 +3,18 @@ var express = require('express'); -function apiRoutes(app, middleware, controllers) { - // todo, needs to be in api namespace - app.get('/users/csv', middleware.authenticate, controllers.admin.users.getCSV); +function apiRoutes(router, middleware, controllers) { + router.get('/users/csv', middleware.authenticate, controllers.admin.users.getCSV); var multipart = require('connect-multiparty'); var multipartMiddleware = multipart(); var middlewares = [multipartMiddleware, middleware.validateFiles, middleware.applyCSRF, middleware.authenticate]; - app.post('/category/uploadpicture', middlewares, controllers.admin.uploads.uploadCategoryPicture); - app.post('/uploadfavicon', middlewares, controllers.admin.uploads.uploadFavicon); - app.post('/uploadlogo', middlewares, controllers.admin.uploads.uploadLogo); - app.post('/uploadgravatardefault', middlewares, controllers.admin.uploads.uploadGravatarDefault); + router.post('/category/uploadpicture', middlewares, controllers.admin.uploads.uploadCategoryPicture); + router.post('/uploadfavicon', middlewares, controllers.admin.uploads.uploadFavicon); + router.post('/uploadlogo', middlewares, controllers.admin.uploads.uploadLogo); + router.post('/uploadgravatardefault', middlewares, controllers.admin.uploads.uploadGravatarDefault); } function adminRouter(middleware, controllers) { @@ -25,8 +24,6 @@ function adminRouter(middleware, controllers) { addRoutes(router, middleware, controllers); - apiRoutes(router, middleware, controllers); - return router; } @@ -35,6 +32,8 @@ function apiRouter(middleware, controllers) { addRoutes(router, middleware, controllers); + apiRoutes(router, middleware, controllers); + return router; } diff --git a/src/views/admin/manage/users.tpl b/src/views/admin/manage/users.tpl index a4997c49e0..37b993dba7 100644 --- a/src/views/admin/manage/users.tpl +++ b/src/views/admin/manage/users.tpl @@ -129,7 +129,7 @@
Users Control Panel
- Download CSV + Download CSV
diff --git a/src/views/admin/settings/general.tpl b/src/views/admin/settings/general.tpl index 063d7c34e7..65039333ee 100644 --- a/src/views/admin/settings/general.tpl +++ b/src/views/admin/settings/general.tpl @@ -34,7 +34,7 @@

- +
@@ -45,7 +45,7 @@


- +
diff --git a/src/views/admin/settings/user.tpl b/src/views/admin/settings/user.tpl index cc11b93727..c0c1ca8ab3 100644 --- a/src/views/admin/settings/user.tpl +++ b/src/views/admin/settings/user.tpl @@ -67,7 +67,7 @@

- +