The documentation says (https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin)
For a project to use the email-ext plugin, you need to enable it in the project configuration page. Select the checkbox labeled "Editable Email Notification" in the "Post-build Actions" section.
Don't see the "Editable Email Notification" or "Post-build Actions" in the project configuration page:
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/tbKjne9NPHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/D0DBA4C5-29A1-47E3-9C8F-1B747CED46CD%40beckweb.net.
I see "Extended E-mail Notification" in the Jenkins' configuration but there is no trigger in that section. Project configurations are supposed to have "Editable Email Notification" under "Post-build Actions". None I can see. The only relevant ones are:
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/tbKjne9NPHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/BA5E3316-C65C-4D28-A971-5A80B04522CF%40beckweb.net.
Found this script in the plugins folder. The entire script is not loaded. Tried different browsers. Same result.....:(
function hideElement(elmID)
{
var elm = document.getElementById(elmID);
elm.style.display = "none";
}
function showElement(elmID)
{
var elm = document.getElementById(elmID);
elm.style.display = "";
}
function swapEdit(swapName)
{
var editID = swapName+"edit";
var hideID = swapName+"hide";
var elmID = swapName+"elm";
var elm = document.getElementById(elmID);
if(elm.style.display == "none")
{
showElement(hideID);
showElement(elmID);
hideElement(editID);
}
else
{
hideElement(hideID);
hideElement(elmID);
showElement(editID);
}
}
function switchElementContainer(oldParent,newParent,child)
{
if(!child)
return;
oldParent.removeChild(child);
newParent.appendChild(child);
}
function selectTrigger(selectElement,secId)
{
var selInd = selectElement.selectedIndex;
if(selInd == 0)
return;
var triggerOption = selectElement.options[selInd];
var mailerId = triggerOption.value;
selectElement.selectedIndex = 0;
addTrigger(mailerId,secId);
}
function addTrigger(mailerId,secId)
{
var configId = secId+"mailer."+mailerId+".configured";
mailerId = secId + mailerId;
var nonConfigTriggers = document.getElementById(secId+"non-configured-email-triggers");
var triggerRow = document.getElementById(mailerId);
var configTriggers = document.getElementById(secId+"configured-email-triggers");
var afterThisElement = document.getElementById(secId+"after-last-configured-row");
if(!triggerRow || !document.getElementById(configId))
return;
nonConfigTriggers.removeChild(triggerRow);
configTriggers.insertBefore(triggerRow,afterThisElement);
triggerRow.style.display="";
var triggerHelp = document.getElementById(mailerId+"help");
nonConfigTriggers.removeChild(triggerHelp);
configTriggers.insertBefore(triggerHelp,afterThisElement);
var triggerAdv = document.getElementById(mailerId+"elm");
nonConfigTriggers.removeChild(triggerAdv);
configTriggers.insertBefore(triggerAdv,afterThisElement);
var nonConfigOptions = document.getElementById(secId+"non-configured-options");
var configOptions = document.getElementById(secId+"configured-options");
var option = document.getElementById(mailerId + "option");
switchElementContainer(nonConfigOptions,configOptions,option);
document.getElementById(configId).value = "true";
}
function removeTrigger(mailerId,secId)
{
document.getElementById(secId+"mailer."+mailerId+".configured").value = "false";
mailerId = secId + mailerId;
var nonConfigTriggers = document.getElementById(secId+"non-configured-email-triggers");
var triggerRow = document.getElementById(mailerId);
var configTriggers = document.getElementById(secId+"configured-email-triggers");
switchElementContainer(configTriggers,nonConfigTriggers,triggerRow);
var triggerHelp = document.getElementById(mailerId+"help");
switchElementContainer(configTriggers,nonConfigTriggers,triggerHelp);
var triggerAdv = document.getElementById(mailerId+"elm");
switchElementContainer(configTriggers,nonConfigTriggers,triggerAdv);
var nonConfigOptions = document.getElementById(secId+"non-configured-options");
var configOptions = document.getElementById(secId+"configured-options");
var option = document.getElementById(mailerId + "option");
configOptions.removeChild(option);
// Reinsert in alphabetical order (skipping the generic 'select' option at the top).
var before = null;
for (var i = 1; i < nonConfigOptions.options.length; i++) {
var curOption = nonConfigOptions.options[i];
if (curOption.id && curOption.value > option.value) {
before = nonConfigOptions.options[i];
break;
}
}
nonConfigOptions.insertBefore(option, before);
if(triggerAdv.style.display != "none")
swapEdit(mailerId);
if(triggerHelp.style.display != "none")
triggerHelp.style.display="none";
nonConfigOptions.selectedIndex = 0;
}
function toggleMailHelp(mailerId)
{
var mailHelpRow = document.getElementById(mailerId+"help");
mailHelpRow.style.display = (mailHelpRow.style.display=="none") ? "" : "none";
}
function toggleContentTokenHelp(secId)
{
var mailHelp = document.getElementById(secId+"contentTokenHelpConf");
mailHelp.style.display = (mailHelp.style.display=="none") ? "block" : "none";
}