fix: apply locale restrictions to page rules
This commit is contained in:
		| @@ -241,6 +241,9 @@ module.exports = { | ||||
|       user.groups.forEach(grp => { | ||||
|         const grpId = _.isObject(grp) ? _.get(grp, 'id', 0) : grp | ||||
|         _.get(WIKI.auth.groups, `${grpId}.pageRules`, []).forEach(rule => { | ||||
|           if (rule.locales && rule.locales.length > 0) { | ||||
|             if (!rule.locales.includes(page.locale)) { return } | ||||
|           } | ||||
|           if (_.intersection(rule.roles, permissions).length > 0) { | ||||
|             switch (rule.match) { | ||||
|               case 'START': | ||||
|   | ||||
		Reference in New Issue
	
	Block a user