Skip to content
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

Disable downloading incentives #1842

Merged
merged 8 commits into from
Feb 22, 2021
Merged

Disable downloading incentives #1842

merged 8 commits into from
Feb 22, 2021

Conversation

aeatencio
Copy link
Contributor

@aeatencio aeatencio commented Feb 19, 2021

The motivation 🥕

Since #1837 the end-users can upload files with respondent ids.
Disable downloading the incentive file to protect the respondents' anonymity.

Fix #1834

The technical debt 🐌

The survey - respondent groups UI update design is weak. It's an old technical debt. See this comment.
This was the origin of this workaround, in order to update the survey UI after updating the respondent group.

How it looks 📷

upload respondents hint

incentive option disabled

@aeatencio aeatencio added this to the 0.31.0 milestone Feb 19, 2021
@aeatencio aeatencio self-assigned this Feb 19, 2021
@aeatencio aeatencio merged commit 5437ad6 into master Feb 22, 2021
@diegoliberman diegoliberman deleted the 1834-disable-incentives branch December 9, 2021 18:05
matiasgarciaisaia added a commit that referenced this pull request Jul 16, 2024
Was laying there since #1842
matiasgarciaisaia added a commit that referenced this pull request Jul 25, 2024
Was laying there since #1842
matiasgarciaisaia added a commit that referenced this pull request Jul 30, 2024
* Fix unrelated typing warning

Was laying there since #1842

* Refactor API preparing to receive more survey opts

Will need this to duplicate a survey.

See #2351

* Add endpoint to duplicate surveys

I still have to check if it works with already-running surveys, and
panel surveys and other configurations.

See #2351

* Expose survey duplicate feature from UI

See #2351

* Prevent duplicating Panel Surveys

See #2351

* Test duplication of running surveys

See #2351

* Test duplicate surveys don't have exit status

See #2351

* Fix: SurveyCanceller tests avoid the Supervisor

The tests were unnecessarily coupled to the Supervisor. We still have
lots of improvements to do, but this should make the tests pass.

See #2337
See #2147

Co-authored-by: Ana Pérez Ghiglia <aghiglia@manas.tech>

* Fix: add Flow types to new action

See #2351

* Don't over-engineer the double-click prevention

* Test copying standard quex

* Fix running survey duplication test

* Comment how quota_buckets_definitions work

* Extract common survey creation behaviour

See #2351
See #2354

---------

Co-authored-by: Ana Pérez Ghiglia <aghiglia@manas.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Disable downloading incentives files when the sample is RespondentID
2 participants