|
@@ -3,7 +3,7 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
|
|
const debug = require('debug')('growi:routes:page')
|
|
const debug = require('debug')('growi:routes:page')
|
|
|
, logger = require('@alias/logger')('growi:routes:page')
|
|
, logger = require('@alias/logger')('growi:routes:page')
|
|
|
- , pagePathUtils = require('@commons/util/page-path-utils')
|
|
|
|
|
|
|
+ , pathUtils = require('@commons/util/path-utils')
|
|
|
, Page = crowi.model('Page')
|
|
, Page = crowi.model('Page')
|
|
|
, User = crowi.model('User')
|
|
, User = crowi.model('User')
|
|
|
, Config = crowi.model('Config')
|
|
, Config = crowi.model('Config')
|
|
@@ -153,7 +153,7 @@ module.exports = function(crowi, app) {
|
|
|
seener_threshold: SEENER_THRESHOLD,
|
|
seener_threshold: SEENER_THRESHOLD,
|
|
|
};
|
|
};
|
|
|
renderVars.pager = generatePager(result.offset, result.limit, result.totalCount);
|
|
renderVars.pager = generatePager(result.offset, result.limit, result.totalCount);
|
|
|
- renderVars.pages = pagePathUtils.encodePagesPath(result.pages);
|
|
|
|
|
|
|
+ renderVars.pages = pathUtils.encodePagesPath(result.pages);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function replacePlaceholdersOfTemplate(template, req) {
|
|
function replacePlaceholdersOfTemplate(template, req) {
|
|
@@ -233,7 +233,7 @@ module.exports = function(crowi, app) {
|
|
|
}
|
|
}
|
|
|
else if (page.redirectTo) {
|
|
else if (page.redirectTo) {
|
|
|
debug(`Redirect to '${page.redirectTo}'`);
|
|
debug(`Redirect to '${page.redirectTo}'`);
|
|
|
- return res.redirect(encodeURI(page.redirectTo + '?redirectFrom=' + pagePathUtils.encodePagePath(path)));
|
|
|
|
|
|
|
+ return res.redirect(encodeURI(page.redirectTo + '?redirectFrom=' + pathUtils.encodePagePath(path)));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
logger.debug('Page is found when processing pageShowForGrowiBehavior', page._id, page.path);
|
|
logger.debug('Page is found when processing pageShowForGrowiBehavior', page._id, page.path);
|
|
@@ -334,7 +334,7 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
|
|
if (hasPortalPage) {
|
|
if (hasPortalPage) {
|
|
|
logger.debug('The portal page is found', portalPagePath);
|
|
logger.debug('The portal page is found', portalPagePath);
|
|
|
- return res.redirect(encodeURI(portalPagePath + '?redirectFrom=' + pagePathUtils.encodePagePath(req.path)));
|
|
|
|
|
|
|
+ return res.redirect(encodeURI(portalPagePath + '?redirectFrom=' + pathUtils.encodePagePath(req.path)));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -446,7 +446,7 @@ module.exports = function(crowi, app) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
renderVars.pager = generatePager(result.offset, result.limit, result.totalCount);
|
|
renderVars.pager = generatePager(result.offset, result.limit, result.totalCount);
|
|
|
- renderVars.pages = pagePathUtils.encodePagesPath(result.pages);
|
|
|
|
|
|
|
+ renderVars.pages = pathUtils.encodePagesPath(result.pages);
|
|
|
res.render('customlayout-selector/page_list', renderVars);
|
|
res.render('customlayout-selector/page_list', renderVars);
|
|
|
|
|
|
|
|
};
|
|
};
|
|
@@ -460,7 +460,7 @@ module.exports = function(crowi, app) {
|
|
|
const page = await Page.findByIdAndViewer(id, req.user);
|
|
const page = await Page.findByIdAndViewer(id, req.user);
|
|
|
|
|
|
|
|
if (page != null) {
|
|
if (page != null) {
|
|
|
- return res.redirect(pagePathUtils.encodePagePath(page.path));
|
|
|
|
|
|
|
+ return res.redirect(pathUtils.encodePagePath(page.path));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return res.redirect('/');
|
|
return res.redirect('/');
|
|
@@ -510,7 +510,7 @@ module.exports = function(crowi, app) {
|
|
|
result.pages.pop();
|
|
result.pages.pop();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- result.pages = pagePathUtils.encodePagesPath(result.pages);
|
|
|
|
|
|
|
+ result.pages = pathUtils.encodePagesPath(result.pages);
|
|
|
return res.json(ApiResponse.success(result));
|
|
return res.json(ApiResponse.success(result));
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
@@ -1086,7 +1086,7 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
let result = await Page.findListByCreator(page.creator, req.user, queryOptions);
|
|
let result = await Page.findListByCreator(page.creator, req.user, queryOptions);
|
|
|
- result.pages = pagePathUtils.encodePagesPath(result.pages);
|
|
|
|
|
|
|
+ result.pages = pathUtils.encodePagesPath(result.pages);
|
|
|
|
|
|
|
|
return res.json(ApiResponse.success(result));
|
|
return res.json(ApiResponse.success(result));
|
|
|
}
|
|
}
|