waltz icon indicating copy to clipboard operation
waltz copied to clipboard

Conditional Surveys: predicates based on user role / survey role

Open davidwatkins73 opened this issue 3 years ago • 1 comments

Survey configurers would like to set up question predicates to show/hide questions based on:

  • responsder involvement_kind (i.e. 'Architect'. 'Developer')
  • responder survey relationships (i.e. survey owner)

davidwatkins73 avatar Mar 04 '21 22:03 davidwatkins73

More complicated than originally thought because the inclusion principle is now dependent on the user not the entity/other questions. So the list of available questions is varying person to person, when question responses are removed upon save this could remove existing responses just because they were submitted by a different person.

Might need to have a separate permission predicate that becomes uneditable for some users but is still visible.