Score:0

จำกัดสิทธิ์สำหรับผู้ใช้เพื่ออนุญาตการดำเนินการจัดการบางอย่างของผู้ใช้เท่านั้น

ธง de

ฉันต้องการจำกัดสิทธิ์สำหรับผู้ใช้ให้อนุญาตเฉพาะการดำเนินการจัดการผู้ใช้บางอย่าง เช่น การบล็อกผู้ใช้รายอื่นและ/หรือการลบผู้ใช้

สิ่งนี้มีไว้สำหรับบทบาทของผู้ใช้ เช่น ผู้ดูแลฟอรัม

มีโมดูลใดบ้างที่สามารถทำได้ ฉันพบโมดูลที่จำกัดการเข้าถึงเนื้อหาเป็นส่วนใหญ่ แต่ไม่มากนักสำหรับการจำกัดการดำเนินการเกี่ยวกับการกระทำของผู้ใช้

ถ้าไม่ฉันจะใช้สิ่งนี้ในเบ็ดได้อย่างไร ควรใช้กับมุมมอง /admin/people และแน่นอนว่ารวมถึงฟอร์ม /user/username/edit ด้วย

ฉันกำลังค้นหาบางสิ่งที่ใช้งานได้กับ Drupal 8 / 9

ขอบคุณมากสำหรับคำแนะนำใด ๆ

cn flag
Drupal มีการอนุญาต **Administer users** ในหน้าการอนุญาต อย่างไรก็ตาม ผู้ใช้ที่ได้รับอนุญาตนี้สามารถทำงานแก้ไขทั้งหมด (บล็อก ลบ เปลี่ยนรหัสผ่าน) สำหรับผู้ใช้คนใดก็ได้บนไซต์ หากไม่เป็นไร เพียงสร้างบทบาท เพิ่มสิทธิ์ในบทบาท จากนั้นกำหนดบทบาทให้กับผู้ใช้ที่คุณต้องการให้เป็นผู้ดูแล หากคุณต้องการอย่างอื่น คุณจะต้องอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณพยายามทำ
de flag
ขอขอบคุณ. ฉันรู้ว่า. ฉันต้องการอนุญาตเฉพาะบางงานที่ **Administer users** จะอนุญาตเท่านั้น อย่างน้อยมีวิธีซ่อนรายการอื่นๆ เช่น อนุญาตเฉพาะการลบและบล็อกผู้ใช้หรือไม่
cn flag
คุณสามารถใช้โมดูลกฎเพื่อสร้างการกระทำ "ลบผู้ใช้" หรือ "บล็อกผู้ใช้" และจำกัดการกระทำนั้นตามบทบาทที่ระบุ จากนั้นคุณสามารถใช้โมดูล VBO/Views Bulk Operations เพื่อเพิ่มการดำเนินการนั้นไปยังมุมมองของผู้ดูแลระบบที่กำหนดเองเพื่อให้ผู้ใช้สามารถเข้าถึงได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา