LimeSurvey: master 78b022ff

Author Committer Branch Timestamp Parent
gabrieljenik GitHub master 2022-02-21 12:51:13 master 021dadfc
Changeset

Dev #T266: Implement CPDB blacklist functions (#2202)

  • Dev 09629: Global opt out link for CPDB missing (#2125)

  • Dev 09629: Global opt out link for CPDB missing

  • Dev 09629: Global opt out link for CPDB missing

  • Update email templates

  • Revert "Dev 09629: Global opt out link for CPDB missing"

This reverts commit 17be6865489fd9de9b33497d4e2a5a01e369759a.

  • Dev 09629: Global opt out link for CPDB missing

  • Update descriptions

  • Dev 09629: Global opt out link for CPDB missing

Code Review

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Hide the progress bar

  • Dev #T266: Implement CPDB blacklist functions

  • Fix setting checks

  • Set 'Blacklisted' filter to 'Yes' if 'hideblacklisted' is set.

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Dev #T266: Implement CPDB blacklist functions

  • Add unit test

  • Dev #T266: Implement CPDB blacklist functions

  • Add missing file

  • Dev #T266: Implement CPDB blacklist functions

  • Fix test

  • Dev #T266: Implement CPDB blacklist functions

  • Add extra data for the view

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>

mod - application/config/routes.php Diff File
mod - application/controllers/LimereplacementfieldsController.php Diff File
mod - application/controllers/OptinController.php Diff File
mod - application/controllers/OptoutController.php Diff File
mod - application/controllers/admin/ExpressionValidate.php Diff File
mod - application/controllers/admin/ParticipantsAction.php Diff File
mod - application/core/LimeMailer.php Diff File
add - application/datavalueobjects/BlacklistResult.php Diff File
mod - application/models/Participant.php Diff File
mod - application/models/Token.php Diff File
add - application/models/services/ParticipantBlacklistHandler.php Diff File
mod - application/views/admin/participants/blacklist_view.php Diff File
add - tests/data/surveys/survey_archive_993688_participantBlacklist.lsa Diff File
add - tests/unit/helpers/ParticipantBlacklistHandlerTest.php Diff File
mod - themes/survey/vanilla/views/subviews/content/optin.twig Diff File
mod - themes/survey/vanilla/views/subviews/content/optout.twig Diff File