-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TAN-1184 - Allow method switching between all methods #7137
TAN-1184 - Allow method switching between all methods #7137
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm surprised this is all it takes to support this 👍
I can't think of anything else we need to watch out for. I was thinking about the custom forms, but since we no longer have continuous project, I don't think it will be an issue. Did you also test out scenarios around changing the phases associated with inputs and changing the timeline?
An example I'm also thinking of is the analysis engine. If we create an analysis for e.g. a survey project and then change the participation method to ideation, will the analysis still work? I suspect we could get issues, but the analysis may no longer be reachable anyway (except by sharing a link).
However, I suspect we will have several reported #product-issues around confusion for the ideas counts.
I'm starting to think we should just accept that native survey responses and ideas are different things and make that explicit in our code (out of scope).
...gines/commercial/report_builder/spec/services/report_builder/survey_response_grouper_spec.rb
Show resolved
Hide resolved
New Crowdin updates
Chromatic setup
# Conflicts: # back/app/models/idea.rb
277a030
into
TAN-822-change-bo-method-config
Backend changes
We now want to allow switching participation methods on a phase for all methods including native_survey. To do this I have had to change a few small things:
There will be a warning message on the frontend when you switch to say that inputs you have already gathered may be hidden and we have discussed and are happy with the
project.ideas_count
potentially including hidden ideas in the edge case that a phase is changed between ideation and native_surveys when there are already inputs - this can already happen when changing phases to other methods from ideation anyway.Any other thoughts on impacts we might have missed?
Changelog
Changed