waltz
waltz copied to clipboard
Conditional Surveys: predicates based on user role / survey role
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)
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.