mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[ADD] base_dav
This commit is contained in:
committed by
fkantelberg
parent
c1349bb4bc
commit
cb2ecfee46
5
base_dav/readme/CONFIGURE.rst
Normal file
5
base_dav/readme/CONFIGURE.rst
Normal file
@@ -0,0 +1,5 @@
|
||||
To configure this module, you need to:
|
||||
|
||||
#. go to `Settings / WebDAV Collections` and create or edit your collections. There, you'll also see the URL to point your clients to.
|
||||
|
||||
Note that you need to configure a dbfilter if you use multiple databases.
|
||||
2
base_dav/readme/CONTRIBUTORS.rst
Normal file
2
base_dav/readme/CONTRIBUTORS.rst
Normal file
@@ -0,0 +1,2 @@
|
||||
* Holger Brunn <hbrunn@therp.nl>
|
||||
* Florian Kantelberg <florian.kantelberg@initos.com>
|
||||
2
base_dav/readme/CREDITS.rst
Normal file
2
base_dav/readme/CREDITS.rst
Normal file
@@ -0,0 +1,2 @@
|
||||
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_
|
||||
* All the actual work is done by `Radicale <https://radicale.org>`_
|
||||
3
base_dav/readme/DESCRIPTION.rst
Normal file
3
base_dav/readme/DESCRIPTION.rst
Normal file
@@ -0,0 +1,3 @@
|
||||
This module adds WebDAV support to Odoo, specifically CalDAV and CardDAV.
|
||||
|
||||
You can configure arbitrary objects as a calendar or an address book, thus make arbitrary information accessible in external systems or your mobile.
|
||||
7
base_dav/readme/ROADMAP.rst
Normal file
7
base_dav/readme/ROADMAP.rst
Normal file
@@ -0,0 +1,7 @@
|
||||
* much better UX for configuring collections (probably provide a group that sees the current fully flexible field mappings, and by default show some dumbed down version where you can select some preselected vobject fields)
|
||||
* support todo lists and journals
|
||||
* support configuring default field mappings per model
|
||||
* support plain WebDAV collections to make some model's records accessible as folders, and the records' attachments as files (r/w)
|
||||
* support configuring lists of calendars so that you can have a calendar for every project and appointments are tasks, or a calendar for every sales team and appointments are sale orders. Lots of possibilities
|
||||
|
||||
Backporting this to <=v10 will be tricky because radicale only supports python3. Probably it will be quite a hassle to backport the relevant code, so it might be more sensible to just backport the configuration part, and implement the rest as radicale auth/storage plugin that talks to Odoo via odoorpc. It should be possible to recycle most of the code from this addon, which actually implements those plugins, but then within Odoo.
|
||||
Reference in New Issue
Block a user