Skip to content

Participant renewable verifications#5854

Merged
tramuntanal merged 7 commits intodevelopfrom
feat/participant_renewable_verifications
Apr 21, 2020
Merged

Participant renewable verifications#5854
tramuntanal merged 7 commits intodevelopfrom
feat/participant_renewable_verifications

Conversation

@agustibr
Copy link
Copy Markdown
Contributor

@agustibr agustibr commented Mar 12, 2020

🎩 What? Why?

Adds the ability to participants to renew verifications, from the account > authorizations.
Once clicked in the verification, opens a modal gives more info to the participant and shows the data used previously, if possible as sometimes data is not stored.

To facilitate developers to show the data of custom authorization methods, the authorization_metadata is easy to customize through the workflow.cell_metadata setting.

Each authorization workflow can be configured to be renewable and the time between renewals.

📌 Related Issues

📋 Subtasks

  • Add CHANGELOG entry
  • Add documentation regarding the feature
  • Modify decidim-generator verifications initializer
  • Add tests

📷 Screenshots (optional)

  • decidim-renew-1
  • Screenshot 2020-03-26 at 09 03 18
  • decidim-renew-3

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch from 9d56d0b to 1db99f6 Compare March 12, 2020 21:47
@agustibr agustibr marked this pull request as ready for review March 13, 2020 06:45
@agustibr agustibr requested review from leio10 and mrcasals March 13, 2020 06:45
@agustibr agustibr self-assigned this Mar 13, 2020
@agustibr agustibr added the project: PAM2020 Barcelona City Council contract label Mar 13, 2020
@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch from 662c5d4 to 20ebd16 Compare March 13, 2020 07:32
mrcasals
mrcasals previously approved these changes Mar 13, 2020
leio10
leio10 previously approved these changes Mar 13, 2020
Copy link
Copy Markdown
Contributor

@leio10 leio10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏 👏 great work!

@agustibr agustibr dismissed stale reviews from leio10 and mrcasals via 3126bed March 13, 2020 11:33
leio10
leio10 previously approved these changes Mar 13, 2020
@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch 4 times, most recently from b8b48a9 to 4b6dad8 Compare March 23, 2020 15:38
@mrcasals
Copy link
Copy Markdown
Contributor

@agustibr can you try to rebase from develop? This way you'll get a clean workflows build 😄

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch 3 times, most recently from 10e0761 to a74db13 Compare March 26, 2020 07:24
@agustibr
Copy link
Copy Markdown
Contributor Author

agustibr commented Mar 26, 2020

@decidim/core this is approved by @decidim/product , please can you review it?

cc/ @andreslucena

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch 2 times, most recently from 665496f to b931bcf Compare March 30, 2020 10:59
andreslucena
andreslucena previously approved these changes Mar 31, 2020
@tramuntanal
Copy link
Copy Markdown
Contributor

@agustibr , codecov/patch is low. Can you check the diff tab in the Details, and make sure tests cover all lines in red please?

@andreslucena andreslucena changed the title Feature: participant renewable verifications Participant renewable verifications Apr 1, 2020
@agustibr
Copy link
Copy Markdown
Contributor Author

agustibr commented Apr 1, 2020

@tramuntanal I'm trying to score a higher coverage for the patch. I hope to have it ready tomorrow.

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch 6 times, most recently from 03763ee to 8e844ad Compare April 6, 2020 08:00
@agustibr agustibr requested a review from tramuntanal April 6, 2020 09:01
@agustibr
Copy link
Copy Markdown
Contributor Author

agustibr commented Apr 6, 2020

@tramuntanal, added tests and codecov/patch is 100% now 😁

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch from 8e844ad to 95d147f Compare April 6, 2020 15:19
Copy link
Copy Markdown
Contributor

@tramuntanal tramuntanal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job @agustibr

I'm leaving you small questions and suggestions before accepting

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch from 95d147f to 3d9daf9 Compare April 15, 2020 05:45
@agustibr
Copy link
Copy Markdown
Contributor Author

@tramuntanal suggested changes applied!

@agustibr agustibr force-pushed the feat/participant_renewable_verifications branch from 3d9daf9 to 4a4a1bd Compare April 17, 2020 12:44
@agustibr agustibr requested a review from tramuntanal April 20, 2020 14:05
@tramuntanal tramuntanal merged commit 776ea94 into develop Apr 21, 2020
@tramuntanal tramuntanal deleted the feat/participant_renewable_verifications branch April 21, 2020 15:11
faithngetich pushed a commit to faithngetich/decidim that referenced this pull request Apr 28, 2020
* add participant renewable direct verifications

* Renewable concern and apply to indirect verifications

* Add a confirmation to continue renewal

* changes suggested in review

* Add renew ajax modal & metadata via workflow

* Added more verification specs

* apply review suggestions
ace pushed a commit to aspgems/decidim that referenced this pull request Apr 29, 2020
* develop: (65 commits)
  Add newsletter templates (decidim#5887)
  Send email with order summary on order checkout (decidim#6006)
  Change small details on documentation (decidim#5890)
  feat(budgets): Projects filter by multiple categories (decidim#5992)
  Participant renewable verifications (decidim#5854)
  Update .simplecov (decidim#5949)
  Remove legacy assembly types (decidim#5617)
  Don't follow the header x forwarded host by default (decidim#5899)
  Add two CTA on initiative (decidim#5838)
  Conversations with more than one participant (decidim#5861)
  Fix supported versions in SECURITY.md (decidim#5957)
  Add a parameter to specify a list of whitelist ip on /system (decidim#5669)
  Fix error 500 when showing new debate notifications (decidim#5964)
  Upgrade sassc and sassc-rails dependency (decidim#5910)
  Add minimum projects rule to Budgets (decidim#5865)
  Update changelog with current develop
  Fix bad formatted changelog entries
  fix move proposal endorsements migration (decidim#5953)
  Fix the scopes picker rendereding escaped characters (decidim#5939)
  Revert "Fix the scopes picker rendereding escaped characters (decidim#5793)" (decidim#5937)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in-review project: PAM2020 Barcelona City Council contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Request authorization update with the municipal registry (padró) or with SMS code

5 participants