Score:0

ผู้ใช้ที่มีสิทธิ์ "แก้ไขเว็บฟอร์มของตัวเอง" เท่านั้นไม่สามารถเพิ่มองค์ประกอบให้กับเว็บฟอร์มของตัวเองได้

ธง ph

ฉันได้สร้างบทบาท "ผู้ดูแลแบบฟอร์ม" โดยมีสิทธิ์สามอย่างเท่านั้น: "เข้าถึงหน้าภาพรวมของเว็บฟอร์ม", "สร้างเว็บฟอร์ม", "แก้ไขเว็บฟอร์มของตัวเอง" (Drupal 9.3.7, Webform 6.1.3) ผู้ใช้สามารถสร้างเว็บฟอร์มได้ แต่เมื่อพยายามเพิ่มองค์ประกอบ หน้าเว็บจะเข้าสู่ "วนซ้ำการโหลด" (ดูภาพหน้าจอสองภาพ)ปัญหาจะหายไปก็ต่อเมื่อฉันเพิ่มสิทธิ์ "จัดการเว็บฟอร์ม" หรือเปิดใช้งาน "เข้าถึงการกำหนดค่าเว็บฟอร์ม" สำหรับบทบาทนั้นบนเว็บฟอร์มนั้น (หน้าแรก > การดูแลระบบ > โครงสร้าง > เว็บฟอร์ม) ทั้งการอนุญาตเพิ่มเติมเหล่านี้มาพร้อมกับคำเตือนและฉันไม่ต้องการให้เปิดใช้งาน (พวกเขาขัดแย้งกับแนวคิดของ "แก้ไขเว็บฟอร์มของตัวเอง")

การตรวจสอบเพิ่มเติมแสดงให้เห็น (อีกครั้งโดยได้รับอนุญาต "แก้ไขเว็บฟอร์มของตัวเอง" เท่านั้น) ว่าฉันสามารถใช้ [แหล่งที่มา] เพื่อสร้างเนื้อหาแบบฟอร์มได้ แต่ถ้าฉันพยายามแก้ไขในแท็บ [องค์ประกอบ] แผงแก้ไขจะปรากฏขึ้นและหายไปทันทีโดยปล่อยให้ "xxx ได้รับ ปรับปรุง". คอนโซลโยน: "TypeError: null ไม่ใช่วัตถุ (การประเมิน 'a.contentWindow.document')" และ "ข้อผิดพลาด: ไม่สามารถเรียกเมธอดบนไดอะล็อกก่อนการเริ่มต้น พยายามเรียกเมธอด 'ตัวเลือก'" แต่อีกครั้ง เมื่อเปิดใช้สิทธิ์ "Administer webforms" ปัญหานี้จะไม่มีอยู่และทุกอย่างทำงานตามที่คาดไว้

ฉันพบคำถามเก่านี้แล้ว https://www.drupal.org/project/webform/issues/3021948 และฉันเกี่ยวข้องกับสิ่งนั้น แต่คำตอบที่ให้ไว้ดูเหมือนจะไม่ได้ผลสำหรับฉัน

ฉันขอความช่วยเหลือ ข้อคิดเห็น ข้อเสนอแนะ?

ขอแสดงความนับถืออย่างสูง

นิโคเด็ม

การซ้อนทับ 'เลือกองค์ประกอบ' ที่ปรากฏขึ้นและหายไปในวง

หน้าจอในพื้นหลัง

โพสต์คำตอบ

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