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