[dokuwiki] Re: How to use "named" email addresses with the Bureaucracy Plugin?

  • From: Frank Thommen <list.dokuwiki@xxxxxxxxxx>
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Sat, 6 Jun 2020 18:46:25 +0200

On 27/03/2020 16:12, Frank Thommen wrote:

On 23/03/2020 20:05, Frank Thommen wrote:
Dear all,

I'd like to use "named" email with the Bureaucracy Plugin.  I.e. the user selects a name ("IT", "Purchase") from a list and the form is sent to the appropriate recipient.  The email addresses themselves should not be visible for the user (source view is prohibited).

I tried to achieve this with a combination of "Dependencies with Fieldsets" (https://www.dokuwiki.org/plugin:bureaucracy#dependencies_with_fieldsets) and "bureaucracy - select email destination from list" (https://forum.dokuwiki.org/thread/15158).  However the following form:

-----------------------------------------
<form>
action mail "@@contact@@"

fieldset  "Your Request"
    textbox   "Your Name"
    select    "Who do you want to contact"  "|IT|Purchase"

fieldset  "Service Request" "Who do you want to contact" "IT"
    textbox   "Text for IT" !
    hidden    contact ="it@xxxxxxxxxx"

fieldset  "Support Request" "Who do you want to contact" "Purchase"
    textbox   "Text for Purchase" !
    hidden    contact ="purchase@xxxxxxxxxx"

fieldset  "Confirm Posting"
     submit "Send Request"
</form>
-----------------------------------------

works fine when selecting "Purchase", but fails with the the following error message, when selecting "IT":

    E-Mail address <@@contact@@> is not valid
    Something went wrong with sending that data

See also the attached screenshot.

Any idea why this is partially going wrong, how it could be fixed or if there is a better way to achieve the goal of sending mails to selectable email addresses, which itself should no be visible to the users?

Cheers
Frank


Any idea, why this is failing?
Frank

In the meantime I found that it is only the last "hidden" which can be used in the mail action. Whenever one of the non-last framesets is active, sending mails fails with the described error message.

Has anyone an idea, why that happens and how it could be fixed?

Frank


--
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts: