Bug 107460 - Add a Possibility to use REST API for MailMerge
Summary: Add a Possibility to use REST API for MailMerge
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Mail-Merge
  Show dependency treegraph
 
Reported: 2017-04-26 21:19 UTC by micet2004-mist
Modified: 2017-11-15 13:54 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description micet2004-mist 2017-04-26 21:19:50 UTC
I use Nextcloud as contact database. Last week I stumbled over the Subject REST API and got that this is a standard to get machine readable data over Internet. Now I got also that Nextcloud support REST 
(https://docs.nextcloud.com/server/12/developer_manual/app/api.html?highlight=rest)
I'm not a developer but maybe you could add a Support for this standard to get contact into LibreOffice like it's possible for calc tables.

At the end not only nexcloud users could use it, also other Webdata could be used with this.
Comment 1 Buovjaga 2017-04-29 17:20:57 UTC
GraphQL is eating REST's lunch: http://graphql.org/
Maybe we should wait until Nextcloud supports it.
Comment 2 Xisco Faulí 2017-11-15 10:18:30 UTC
Hi Kendy,
Do you think this enhancement makes sense?
Comment 3 Jan Holesovsky 2017-11-15 13:54:40 UTC
REST standardizes just a way of communication, not the actual data.

So in general, it would be possible to have a REST data source, but it would need a concrete use case & description of the particular data that is provided via the REST.

I don't think anybody is going to work on this in the near future, and also not sure if nextcloud does or does not provide the user database via the REST, so closing as INVALID for the moment.  Of course please feel free to reopen if you have more information about the access to the user database etc. - we can then provide code pointers for somebody to implement it (if anybody gets to that).