Skip to content

Row Level Permission Technical Reference

jnm edited this page May 4, 2021 · 1 revision

From https://chat.kobotoolbox.org/#narrow/stream/4-KoBo-Dev/topic/Row.20Level.20permissions/near/28916

Example:

  • Olivier owns project
  • Olivier gives John access to view Tino's submissions
  • Olivier gives John access to view and delete John's submissions

Now,

  • John logs in and looks at the table view for Olivier's project
  • John has some ability to delete submissions, so we show the delete button
    • New coding work required here ☝️
  • John checks two submissions that he made and deletes them: 🆗
  • John checks one of his own submissions and one of Tino's submissions, then tries to delete: ⛔ (rejected by back end)

This will have to wait, but it would be better instead if:

  • John checks one of his own submissions and one of Tino's submissions
  • The delete button is greyed out because John cannot delete all of the checked submissions