How to build a collaborative 8D form: each user fills only their assigned step, but can view all steps (D1–D8)

Hi everyone! :waving_hand:

I’m building a collaborative 8D problem-solving tool in Bubble, and I’m struggling to get the user permissions and visibility logic working properly.


:wrench: What I’m trying to achieve:

  • Users work collaboratively on a single 8D form (D1 to D8).
  • Each user receives a link to the same page, with URL parameters like board=[id] and etape=d2.
  • On that page, they should be able to:
    • See all the sections (D1 through D8),
    • But only edit the section that’s assigned to them (based on the etape parameter).
  • At the end, all the completed sections will be compiled into a PDF report.

:package: What I’ve implemented so far:

  • A page called etapes_8d with all groups (Gr.D1, Gr.D2, …, Gr.D8).
  • A custom state etape_active is set on page load by reading the etape parameter from the URL.
  • Conditional formatting is used to:
    • Allow editing only if etape_active = this group's ID.
    • Disable inputs or show them as read-only for other steps.
  • But I can’t seem to get the logic working:
    → The right group isn’t editable, or
    → The conditions don’t trigger correctly on page load.

Thank you for your help
M Diallo