|
|
@@ -10,6 +10,7 @@ module.exports = function(crowi, app) {
|
|
|
, user = require('./user')(crowi, app)
|
|
|
, attachment= require('./attachment')(crowi, app)
|
|
|
, loginRequired = middleware.loginRequired
|
|
|
+ , accessTokenParser = middleware.accessTokenParser
|
|
|
;
|
|
|
|
|
|
app.get('/' , loginRequired(crowi, app) , page.pageListShow);
|
|
|
@@ -38,8 +39,7 @@ module.exports = function(crowi, app) {
|
|
|
app.post('/_api/admin/settings/mail' , loginRequired(crowi, app) , middleware.adminRequired() , form.admin.mail, admin.api.appSetting);
|
|
|
app.post('/_api/admin/settings/aws' , loginRequired(crowi, app) , middleware.adminRequired() , form.admin.aws, admin.api.appSetting);
|
|
|
app.post('/_api/admin/settings/google', loginRequired(crowi, app) , middleware.adminRequired() , form.admin.google, admin.api.appSetting);
|
|
|
- app.post('/_api/admin/settings/fb' , loginRequired(crowi, app) , middleware.adminRequired() , form.admin.fb
|
|
|
- , admin.api.appSetting);
|
|
|
+ app.post('/_api/admin/settings/fb' , loginRequired(crowi, app) , middleware.adminRequired() , form.admin.fb , admin.api.appSetting);
|
|
|
|
|
|
app.get('/admin/users' , loginRequired(crowi, app) , middleware.adminRequired() , admin.user.index);
|
|
|
app.post('/admin/user/invite' , form.admin.userInvite , loginRequired(crowi, app) , middleware.adminRequired() , admin.user.invite);
|
|
|
@@ -52,8 +52,10 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
app.get('/me' , loginRequired(crowi, app) , me.index);
|
|
|
app.get('/me/password' , loginRequired(crowi, app) , me.password);
|
|
|
+ app.get('/me/apiToken' , loginRequired(crowi, app) , me.apiToken);
|
|
|
app.post('/me' , form.me.user , loginRequired(crowi, app) , me.index);
|
|
|
app.post('/me/password' , form.me.password , loginRequired(crowi, app) , me.password);
|
|
|
+ app.post('/me/apiToken' , form.me.apiToken , loginRequired(crowi, app) , me.apiToken);
|
|
|
app.post('/me/picture/delete' , loginRequired(crowi, app) , me.deletePicture);
|
|
|
app.post('/me/auth/facebook' , loginRequired(crowi, app) , me.authFacebook);
|
|
|
app.post('/me/auth/google' , loginRequired(crowi, app) , me.authGoogle);
|
|
|
@@ -72,7 +74,9 @@ module.exports = function(crowi, app) {
|
|
|
app.post('/_api/page/:id/unlike' , loginRequired(crowi, app) , page.api.unlike);
|
|
|
app.get( '/_api/page/:id/bookmark' , loginRequired(crowi, app) , page.api.isBookmarked);
|
|
|
app.post('/_api/page/:id/bookmark' , loginRequired(crowi, app) , page.api.bookmark);
|
|
|
- //app.get('/_api/page/*' , user.useUserData() , page.api.get);
|
|
|
+
|
|
|
+ // HTTP RPC Styled API (に徐々に移行していいこうと思う)
|
|
|
+ app.get('/_api/pages.get' , accessTokenParser(crowi, app) , loginRequired(crowi, app) , page.api.get);
|
|
|
//app.get('/_api/revision/:id' , user.useUserData() , revision.api.get);
|
|
|
//app.get('/_api/r/:revisionId' , user.useUserData() , page.api.get);
|
|
|
|