ฉันมีไซต์หลายภาษาที่จัดการโดยผู้ดูแลระบบหลายคน เราต้องการสร้างบทบาทบรรณาธิการข่าวและนำไปใช้เพื่อให้ a) บุคคลนั้นแก้ไขเนื้อหาที่เกี่ยวข้องกับภาษาของตนได้เท่านั้น และ b) แก้ไขได้เฉพาะประเภทเนื้อหา "ข่าว"
ฉันใช้โมดูลการแปลและติดตั้งโมดูล "การเข้าถึงเนื้อหา" ด้วย
ภายใต้การอนุญาต ฉันมีการกำหนดค่าการอนุญาตอย่างถูกต้องภายใต้ "โหนด" ในสิทธิ์ผู้ใช้ โดยฉันอนุญาต CRUD สำหรับ "ประเภทเนื้อหาข่าว" เท่านั้น และอาศัยโมดูลการแปลเพื่อจำกัดเนื้อหาเป็นภาษาของตนภายใต้ส่วนผู้ใช้ > ภาษา
ไซต์ของฉันใช้การอนุญาตที่ถูกต้องสำหรับการแปล อนุญาตให้คุณแก้ไขภาษาที่กำหนดเท่านั้น (หรือแปลเนื้อหาประเภทภาษาอื่น) แต่เพียงละเว้นกฎ "โหนด" และอนุญาตให้ฉันแก้ไขภาษาใด ๆ ที่กำหนดให้กับบทบาทผู้ใช้ของฉัน จากนั้นฉันลองใช้โมดูลการเข้าถึงเนื้อหา แต่โชคไม่ดีที่แม้แต่กฎเหล่านั้นกลับถูกเพิกเฉย แม้ว่าภายใต้โหนดฉันอนุญาตให้แก้ไขเฉพาะประเภทเนื้อหา "ข่าว" แต่ฉันก็สามารถแก้ไขเนื้อหาประเภทใดก็ได้
ฉันสงสัยว่ามีลำดับชั้นของการอนุญาต และการเข้าถึงของฉันน่าจะได้รับเนื่องจากการอนุญาตที่ตั้งค่าให้ยอมรับการแก้ไขของภาษาที่กำหนด แล้วละเว้นการอนุญาตของโหนด หรือระบบการอนุญาตยังคงดำเนินต่อไปหรือไม่
ความคิดใดที่จะแก้ไขปัญหานี้