Issue 99875 - The mailto: submission does not work in XForms
Summary: The mailto: submission does not work in XForms
Status: CONFIRMED
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: OOo 3.0
Hardware: Unknown All
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 15:56 UTC by safway
Modified: 2013-06-21 15:14 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: 4.0.0
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description safway 2009-03-04 15:56:57 UTC
Note: It severely limits the functionality of universal OpenOffice XForms with
this capability missing.  Here is the history of this defect along with
screenshots http://user.services.openoffice.org/en/forum/viewtopic.php?f=49&t=14874

Details: The mailto: submission capability within an OpenOffice.org XForm does
not work as it claims.

What I have done:
* Ensured I am supposed to be able to do this by reading documentation. The
official xforms information at http://www.w3.org/TR/2006/REC-xforms-20 ...
ice11.html says ". . . bindings, in particular to the URI scheme 'mailto:' may .
. . be supported" and confirm that OO.o DOES support it by reading at
http://www.idealliance.org/proceedings/ ... deadb.html that ". . . [you are able
to send] the instance data . . . as a mail attachment . . ."
* Using a normal form (not an xform) document I was able to use the mailto
feature and it worked correctly.
* Ensured my OO.o configuration settings are correct in Tools | Options |
Internet | Email | Email Program is valid

Rational: Because we can not e-mail the instance data, we are left with storing
instance data to disk or server.  If we choose to disk, then the entire intent
in using the XForm is null as it is no longer portable between operating systems
because their file system nomenclatures are different.  Windows uses C:\... and
Unix variants use /....  If we choose to server, then we are required to setup a
server with its resources (hardware, time, efforts, man power, etc.)

Steps to reproduce:
Open a new XForm
     File
     New
     XML Form Document
Ensure form control toolbar is enabled:
     View
     Toolbars
     Form controls
Ensure form design toolbar is enabled:
     View
     Toolbars
     Form design
Ensure XML Data Navigator window is enabled:
     Withing Form design toolbar toggle on XML data navigator using icon
Insert push button form control into form window:
     Select push button from form control toolbar
     In form window click and drag to size your push button control
Bind push button to submission action
     In XML data navigator, click :"Submissions" tab
     Click the add submission icon with the following properties
     Name: EmailData
     Action: mailto:name@example.com
     Method: Post
     Binding Expression:
     Binding:
     Replace: Instance

     Note that the Action and Method settings are the relevant settings to
making OpenOffice.org supposedly work.  The other settings are relevant to what
the author wants to do.
Comment 1 safway 2009-03-04 19:27:19 UTC
I was told by es@openoffice.org that I should reassign XForm issues to MSC.
Comment 2 safway 2009-03-04 19:28:52 UTC
I was told by es@openoffice.org that I should reassign XForm issues to MSC.
Comment 3 Edwin Sharp 2013-06-21 15:14:37 UTC
No mailto action when push button is pressed following steps in description.
Rev. 1491860 Win 7