View Issue Details

IDProjectCategoryView StatusLast Update
11192Feature requests[All Projects] Survey takingpublic2019-03-28 17:19
Reporterkeunes Assigned ToLouisGac  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Product Version 
Target VersiondevelopFixed in Version 
Summary11192: Enable editing of 'Saved survey' email via "Edit email templates"
Description

Most of the emails to (potential) respondents can already be customised via the "Edit email templates" screen of the survey settings.

It would be great if I could also edit the 'Saved survey' email which respondents receive if they click a 'resume later' button.

Tagsemail

Relationships

related to 10533 resolvedDenisChenu Global beforeSendEmail event 

Activities

DenisChenu

DenisChenu

2016-05-14 15:29

developer   ~38567

Maybe not in core, but : MUST be extendable by plugins.

keunes

keunes

2016-05-14 15:32

reporter   ~38568

Last edited: 2016-05-14 15:35

View 2 revisions

Why not in core? What's the difference with the other emails that we <i>can</i> change?
(note that I'm speaking from an end-user perspective, no clue about the underlying technical mechanisms etc)

DenisChenu

DenisChenu

2016-05-14 15:48

developer   ~38569

I say : maybe not in core.

And why not in core : because if we have a global system to extend any email : if you want to update the email sent when user regitering or whith another email etc ... then you have what you want.

If a dev put it in core : i don't help him. If a dev work on a plugin i help him. It's my choice.

keunes

keunes

2016-05-14 16:26

reporter   ~38570

Last edited: 2016-05-14 16:27

View 2 revisions

Thanks for the explanation. Seems you interpreted my question as an attack; let me say it absolutely wasn't intended as one. If you say 'maybe', apparently there's some argument(s), and I was just curious what those arguments are. I just didn't understand why it shouldn't be in core, s I ask a clarification question. Not saying you should help any dev or not or whatever. Your choice indeed ;)

As you might have guessed by now, I'm a noob - and still don't really get it. You're saying that while the Invitation, Reminder, Confirmation and Registration emails can & are set on a per-survey base, this is cannot be the case for 'Saved answer' email because these 'Saved answer' emails might also be affected by a global system that changes the email content?

"if you want to update the email sent when user regitering or whith another email etc ... then you have what you want" Yup, I figured that's already possible, and I would imagine that same functionality for the 'Saved response'

DenisChenu

DenisChenu

2016-05-14 17:01

developer   ~38571

Last edited: 2016-05-14 17:03

View 2 revisions

Hi,

Sorry my english is bad .... don't want to 'attack' just explain more :)

Actually i really think plugin is better : more easily manageable for a specific purpose.
Each time we make an update on LS core : some user have specific error : they don't need this update but this update affect us.
Sometimes : they don't need the functionality (for example : some user never send mail via limesurvey), but fix/improve mail system can

  • Make a bug for them too
  • Add some page and page again for them too (LimeSurvey have a lot of option : and sometimes it's hard to find the good option)

Then : make a event + a little plugin :

  • You have what you want
  • LimeSurvey is more simple to manage for us
  • LimeSurvey is more simple to understand for other users

Denis

PS : you're right too : we can have a "global" save email (transaltion in each language available) + email text for survey specific usage.
PS2: i think too a lot opf "default" string must be updatable by plugins, for specific purpose.

keunes

keunes

2016-05-15 23:58

reporter   ~38579

Last edited: 2016-05-16 00:00

View 2 revisions

Actually i really think plugin is better : more easily manageable for a specific purpose.
Each time we make an update on LS core : some user have specific error : they don't need this update but this update affect us.

  • LimeSurvey is more simple to understand for other users

Right, I understand that it's easier to maintain in a plugin (& less chance on a bug). However, many of the other emails can already be adjusted; that functionality already is in core. Because it's already available, I think it's <i>not</i> making things extra difficult for users.

So indeed the option to change emails is in core already (see screenshot, I added 'Saved answer' as a bad mock-up). Are you suggesting they should be removed from core and instead be placed in a plugin?

keunes

keunes

2016-05-15 23:58

reporter  

gslines

gslines

2019-03-28 17:13

reporter   ~51183

Did any decision was reached about this?

I also think this should be a core feature. Imo, survey owners should be able to modify this email template the same way they can change the others through the "Edit email templates" in the admin interface.

Thanks!

DenisChenu

DenisChenu

2019-03-28 17:19

developer   ~51186

Can be done in plugin in 4.0 : https://github.com/LimeSurvey/LimeSurvey/commit/de63762472630ab797db4ae65899a53c165eef70

(I fact : any email text not only this one …)

Issue History

Date Modified Username Field Change
2016-05-14 11:58 keunes New Issue
2016-05-14 15:29 DenisChenu Note Added: 38567
2016-05-14 15:30 DenisChenu Relationship added related to 10533
2016-05-14 15:30 DenisChenu Tag Attached: email
2016-05-14 15:32 keunes Note Added: 38568
2016-05-14 15:35 keunes Note Edited: 38568 View Revisions
2016-05-14 15:48 DenisChenu Note Added: 38569
2016-05-14 16:26 keunes Note Added: 38570
2016-05-14 16:27 keunes Note Edited: 38570 View Revisions
2016-05-14 17:01 DenisChenu Note Added: 38571
2016-05-14 17:03 DenisChenu Note Edited: 38571 View Revisions
2016-05-15 23:58 keunes Note Added: 38579
2016-05-15 23:58 keunes File Added: Screenshot from 2016-05-15 23:46:15.png
2016-05-16 00:00 keunes Note Edited: 38579 View Revisions
2018-11-28 14:06 c_schmitz Assigned To => LouisGac
2018-11-28 14:06 c_schmitz Priority none => normal
2018-11-28 14:06 c_schmitz Status new => assigned
2018-11-28 14:06 c_schmitz Target Version => develop
2019-03-28 17:13 gslines Note Added: 51183
2019-03-28 17:19 DenisChenu Note Added: 51186