Skip to content

Add survey exports#1417

Merged
beagleknight merged 4 commits intofeature/surveysfrom
feature/surveys-export
Jun 1, 2017
Merged

Add survey exports#1417
beagleknight merged 4 commits intofeature/surveysfrom
feature/surveys-export

Conversation

@beagleknight
Copy link
Copy Markdown
Contributor

@beagleknight beagleknight commented May 31, 2017

🎩 What? Why?

An admin can export survey answers as a CSV or JSON formats.

📌 Related Issues

📋 Subtasks

  • Add feedback of the previous PR
  • Add survey export

📷 Screenshots (optional)

image
image

👻 GIF

@beagleknight beagleknight self-assigned this May 31, 2017
@beagleknight beagleknight mentioned this pull request May 31, 2017
8 tasks
@codecov
Copy link
Copy Markdown

codecov bot commented May 31, 2017

Codecov Report

Merging #1417 into feature/surveys will increase coverage by 0.01%.
The diff coverage is 100%.

@@                 Coverage Diff                 @@
##           feature/surveys    #1417      +/-   ##
===================================================
+ Coverage            94.97%   94.98%   +0.01%     
===================================================
  Files                  461      463       +2     
  Lines                 7879     7904      +25     
===================================================
+ Hits                  7483     7508      +25     
  Misses                 396      396

@beagleknight beagleknight changed the base branch from master to feature/surveys May 31, 2017 08:41
@beagleknight beagleknight force-pushed the feature/surveys-export branch from 595158b to ddd7323 Compare May 31, 2017 09:02
@josepjaume josepjaume modified the milestone: 0.3.0 May 31, 2017
@beagleknight beagleknight force-pushed the feature/surveys-export branch from ddd7323 to 579cc17 Compare May 31, 2017 14:26
@beagleknight beagleknight merged commit 2387aad into feature/surveys Jun 1, 2017
@beagleknight beagleknight deleted the feature/surveys-export branch June 1, 2017 10:12
beagleknight added a commit that referenced this pull request Jun 2, 2017
* Add user answers serializer

* Finish export and serializer

* Add admin feature specs

* Fix rubocop issues
beagleknight added a commit that referenced this pull request Jun 5, 2017
* Add user answers serializer

* Finish export and serializer

* Add admin feature specs

* Fix rubocop issues
josepjaume pushed a commit that referenced this pull request Jun 6, 2017
* Add Surveys engine MVP (#1364)

* Add engine skeleton

* Add feature test

* An admin can update a survey without questions

* Admin can add n questions to a survey

* Admin can edit survey questions

* An admin can remove questions from surveys

* Admin can publish a survey

* Minor refactor

* Users answer surveys

* Fix minor errors

* Rubocop

* Add model validations

* Fix minor things

* Fix hound complains

* Fix more complains

* Fix broken specs

* Add some feedback

* Add some permissions

* Add missing translation

* Fix rubocop issues

* Add tests to the CI

* Fix broken test suite

* Normalize locales

* Survey questions can be sorted using drag and drop (#1373)

* Add basic drag and drop features

* Refactor JS and minor adjustments

* Add missing documentation

* Minor label adjustments

* Fix rubocop complains

* Add missing index

* Add missing feature test

* Fix rubocop issues

* Fix lint errors

* Fix broken specs

* Admin can mark question as mandatory

* Restore missing PRs in feature/surveys (#1421)

* Add custom styles

* Change from toc to tos

* Fix broken tests

* Fix typo

* Fix spec

* Fix rubocop issues

* Add Surveys engine MVP (#1364)

* Add engine skeleton

* Add feature test

* An admin can update a survey without questions

* Admin can add n questions to a survey

* Admin can edit survey questions

* An admin can remove questions from surveys

* Admin can publish a survey

* Minor refactor

* Users answer surveys

* Fix minor errors

* Rubocop

* Add model validations

* Fix minor things

* Fix hound complains

* Fix more complains

* Fix broken specs

* Add some feedback

* Add some permissions

* Add missing translation

* Fix rubocop issues

* Add tests to the CI

* Fix broken test suite

* Normalize locales

* Admin can mark question as mandatory (#1386)

* Admin can mark question as mandatory

* Users must respond mandatory questions

* Fix problems with poltergeist

* Fix rubocop complains

* Fix i18n-issues

* Add feedback

* Fix rubocop complains

* Huge refactor templates

* Fix rubocop issues

* Admins can select question type

* Factor out auto label position code

* Moar refactor

* Huge JS refactor

* Add dynamic answer options for a question

* Admin survey form working with dynamic answer options

* Single and multiple options working

* Fixed rubocop issues

* Fix i18n problems

* Ignore unused i18n

* Add ignore unused

* Add answer option default value

* Fix rectify problem

* Fix minor issues

* Fix a few bad merges

* Fix broken specs

* Add survey exports (#1417)

* Add user answers serializer

* Finish export and serializer

* Add admin feature specs

* Fix rubocop issues

* Add allow_answers step setting (#1430)

* Admin cannot modify questions if already answered

* Add step setting to allow/disallow answers

* Fix rubocop issues

* Replace answered? with questions_editable?

* Use available_locales instead of Decidim locales
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.

3 participants