View Issue Details

IDProjectCategoryView StatusLast Update
12611Bug reports[All Projects] Survey participants (Tokens)public2018-05-23 12:53
Reporterbdeprez Assigned ToLouisGac  
PrioritylowSeveritytweak 
Status assignedResolutionopen 
Product Version2.67.x 
Target VersionFixed in Version 
Summary12611: Filter out participants with expired token in the first step of the 'send emails' process
Description

The "send emails" process has 2 steps:

  • Step 1 is the screen that comes up after selecting "Send email invitations / reminders" where you can edit the email and change a few options before sending invitations / reminders
  • Step 2 is the actual processing of the email invitations / reminders and shows which invitations / reminders were sent in a kind of 'action log'

Now, when a participant (token) is expired (validuntil date has passed), that participant is still included in Step 1 in the selection shown in the "Send reminder to token ID(s):" so the query behind it does not exclude expired participants at that time

When you hit the "Send reminders" button, the process then excludes the expired participants and then mentions that in the action list as follows: "2 Email to Test2 User2 (xxxxxx@gmail.com) skipped: Token is not valid anymore."

In large surveys with a lot of (expired) participants, this message clutters the action log significantly and may make it difficult to spot other issues hiding between these "not valid anymore" messages.

Would it not make sense to filter out these participants in step 1?

TagsNo tags attached.
Complete LimeSurvey version number (& build)Version 2.67.3+170728
I will donate to the project if issue is resolvedNo
Browser
Database & DB-VersionMariaDB 10.1
Server OS (if known)RHEL 7
Webserver software & version (if known)Apache 2.4.25
PHP Version7.0.10

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-08-19 15:35 bdeprez New Issue
2018-05-23 11:53 LouisGac Assigned To => LouisGac
2018-05-23 11:53 LouisGac Status new => assigned
2018-05-23 12:53 LouisGac Priority none => low