Commit Graph

243 Commits

Author SHA1 Message Date
P. Christeas b4a630ec00 caldav: Prevent the collections views from replacing doc.dir views.
bzr revid: p_christ@hol.gr-20101027102324-ki28alynxaw3m8t4
2010-10-27 13:23:24 +03:00
Ferdinand Gassauer 7a41dd6d9f caldav: Add tree missing fields [Bug 664773]
Some fields like
* Collection
* webdav
* order
* color
should be displayed in tree view (to make the demo - lines different)

bzr revid: p_christ@hol.gr-20101027102322-fd32ztdzsg35cjw9
2010-10-27 13:23:22 +03:00
Olivier Dony b53197b424 [IMP] all: updated *.pot translation templates files to latest module versions
bzr revid: odo@openerp.com-20101018175939-82c6iy2kgvo9q5kt
2010-10-18 19:59:39 +02:00
P. Christeas 1e0daa7844 CalDAV wizards: Set the uid in the context, just like the nodes would do.
bzr revid: p_christ@hol.gr-20101014114216-lswnmers6kyywyom
2010-10-14 14:42:16 +03:00
P. Christeas 82aa9ea653 CalDAV: add documentation for iPhone(TM) setup
(TM) The iPhone is a trademark of Cisco corporation. It is used by
Apple Inc. Whatever...

bzr revid: p_christ@hol.gr-20101014110329-0qh1lgtm4vd7a9m9
2010-10-14 14:03:29 +03:00
P. Christeas d6b3f279cb CalDAV: alias for node filenames, keep one sent by client.
Since some clients keep referring to the created .ics nodes with the
filename they sent us, allow them to find that node.

bzr revid: p_christ@hol.gr-20101014070009-2vcro7p9krnwxm9s
2010-10-14 10:00:09 +03:00
P. Christeas 60f2488feb Document, caldav: inhibit features not found on trunk server.
bzr revid: p_christ@hol.gr-20101012112733-sqcnvobi5q8ztj3l
2010-10-12 14:27:33 +03:00
P. Christeas 305b48abe3 Document, calendar: Patch code from trunk-xrg branch
several fixes that hadn't been backported or applied correctly.

bzr revid: p_christ@hol.gr-20101012112030-snnb4fjkya4ndqkm
2010-10-12 14:20:30 +03:00
P. Christeas 849548ccf1 WebDAV, CalDAV: setup data for folders, calendars, properties
bzr revid: p_christ@hol.gr-20101012104121-e5k6f4vg8rnktiqh
2010-10-12 13:41:21 +03:00
P. Christeas 39aa2bd391 base_calendar, caldav: fixes for the queries.
bzr revid: p_christ@hol.gr-20101012104118-o02tug6x3t9gewaa
2010-10-12 13:41:18 +03:00
P. Christeas d697bd94e5 Doc webdav, caldav: fix support for the calendar-multiget report
This report is a request to fetch multiple calendar entries. The
request contains a range of URIs to fetch, which must be processed
at the dav_fs.Report level.
The report is being called with Depth: 0 , for which the library could
not perform an iterator. Hack over it and explictly set Depth:1 in our
case.

bzr revid: p_christ@hol.gr-20101012104103-eu156146jy4a75af
2010-10-12 13:41:03 +03:00
P. Christeas 7bd29d4154 CalDAV: quirks for iPhone, based on the node_context
bzr revid: p_christ@hol.gr-20101012104103-s7nyv4bsl5r5rdhc
2010-10-12 13:41:03 +03:00
P. Christeas 95de197440 CalDAV: more properties, hide WebCal support
WebCal entries, although permitted by the protocol, confuse some badly
implemented CalDAV clients, so hide them with an option at the calendar
definition.

bzr revid: p_christ@hol.gr-20101012104044-rjx63ucwjk0ys98r
2010-10-12 13:40:44 +03:00
P. Christeas 369cae941e CalDAV: properly implement the CTag feature
Instead of using the ETag (which looks at the modification time of
the base.calendar object), aggregate over the contained calendar entries
to find their maximum modification.

bzr revid: p_christ@hol.gr-20101012104037-847evso9mryqom5f
2010-10-12 13:40:37 +03:00
P. Christeas f5117544fa caldav: instrument the get_domain() filter function
.. although, at the end of the day, this API cannot work since it only
operates on one level of depth.

bzr revid: p_christ@hol.gr-20101012104030-xwjdda74uhdl37y1
2010-10-12 13:40:30 +03:00
P. Christeas 7882ef46fa Caldav node: implement more properties, cleanup old ones.
bzr revid: p_christ@hol.gr-20101012104030-o7l7zscrnx4t0fc7
2010-10-12 13:40:30 +03:00
P. Christeas f1ccc3a4e2 CalDAV: port to improve WebDAV API, support dynamic collections.
bzr revid: p_christ@hol.gr-20101012104026-qju5goq0a42m01dq
2010-10-12 13:40:26 +03:00
P. Christeas 7f97ed973f Caldav: put some logging around skipped data, fix tzinfo var.
bzr revid: p_christ@hol.gr-20101012103859-0pae3clyllabjs0y
2010-10-12 13:38:59 +03:00
P. Christeas eeffc06f2a base_calendar, caldav: revise SQL calls.
bzr revid: p_christ@hol.gr-20101012103723-alnh7rkf1g8tthlo
2010-10-12 13:37:23 +03:00
Harry (OpenERP) 551862ccc6 [FIX] calnedar: fix
bzr revid: hmo@tinyerp.com-20101006073912-0gkb7k9a9bz4ry7b
2010-10-06 13:09:12 +05:30
Omar(Pexego),Anup(OpenERP) 99c9ce6d5c [FIX] base_calendar,caldav : SQL queries Corrected
lp bug: https://launchpad.net/bugs/654480 fixed

bzr revid: ach@tinyerp.com-20101004122435-vsisrowq9fkk6zv6
2010-10-04 17:54:35 +05:30
P. Christeas 8a2874060c [IMP]: SQL Queries Improved.
bzr revid: uco@tinyerp.com-20101001092628-j6tnaor3dhlq1gl9
2010-10-01 14:56:28 +05:30
rpa (Open ERP) 71a3990a04 [FIX]: Fixed pylint warnings
bzr revid: rpa@tinyerp.com-20100927134403-d0xv04c0kkfkn724
2010-09-27 19:14:03 +05:30
Harry (OpenERP) 9d26adde2a [MERGE] merged trunk-dev-addons-project
bzr revid: hmo@tinyerp.com-20100922140024-usndmzb5u9hrkulm
2010-09-22 19:30:24 +05:30
rpa (Open ERP) 04c771ac51 [FIX]: caldav: Minor fix for exporting selection value
bzr revid: rpa@tinyerp.com-20100922113656-u3ccvvazvgmqx7h3
2010-09-22 17:06:56 +05:30
Harry (OpenERP) e067fa17a8 [FIX] caldav: support caldav property
bzr revid: hmo@tinyerp.com-20100922091225-2uuaeibf1xi54ko9
2010-09-22 14:42:25 +05:30
Harry (OpenERP) 8431b70597 [FIX] caldav: fix
bzr revid: hmo@tinyerp.com-20100911114442-egfc63paqr93rdpc
2010-09-11 17:14:42 +05:30
P. Christeas 892106b6f7 calendar: Don't assume the orm model is caldav-aware
So, don't unconditionally call attributes like recurrent_id.

bzr revid: p_christ@hol.gr-20100828141823-3nop8gmqfyt0h267
2010-08-28 17:18:23 +03:00
Harry (OpenERP) e459cec005 [MERGE]
bzr revid: hmo@tinyerp.com-20100820092348-74m7l04tdwvo336u
2010-08-20 14:53:48 +05:30
rpa (Open ERP) 912caa49c4 [FIX]: caldav: Fixed importing wrong organizer value
bzr revid: rpa@tinyerp.com-20100819134559-wqhc7bhywx5ukaw6
2010-08-19 19:15:59 +05:30
uco (Open ERP) 31d249a9ab [MERGE]
bzr revid: uco@tinyerp.com-20100819125727-iuofahcl931exx1r
2010-08-19 18:27:27 +05:30
RHA (Open ERP) d5ad0b8ff1 [CLEAN]: Removed commented codes, unnecessary spaces.
bzr revid: uco@tinyerp.com-20100819115157-sfsmbnjdgpp4wl12
2010-08-19 17:21:57 +05:30
rpa (Open ERP) 22268fa1cb [REF]: caldav: Minimized code to formate date according to vtimezone value
bzr revid: rpa@tinyerp.com-20100819103933-zg0hq21710vgt4vz
2010-08-19 16:09:33 +05:30
rpa (Open ERP) fd748d052a [FIX]: caldav: Exporting recurrent events with timezone
bzr revid: rpa@tinyerp.com-20100819071833-8arpxzpf4aky2v4j
2010-08-19 12:48:33 +05:30
rpa (Open ERP) dfe1896224 [IMP]: caldav: Put proper comments in code
bzr revid: rpa@tinyerp.com-20100818133942-3zn3q6vst7ns3lbr
2010-08-18 19:09:42 +05:30
rpa (Open ERP) 26ca4db083 [FIX]: caldav: Calendar components with the same UID property value, in a given calendar collection, MUST be contained in the same calendar object resource (RFC4791 Section4.1)
bzr revid: rpa@tinyerp.com-20100818122733-89ha6zrjhvbibzxl
2010-08-18 17:57:33 +05:30
rpa (Open ERP) 37cbc3dc4a [FIX]: caldav: Minor fix for import
bzr revid: rpa@tinyerp.com-20100817124906-mxocpm3ne1gf0szh
2010-08-17 18:19:06 +05:30
rpa (Open ERP) cf80c1d74a [FIX]: caldav: Fixed problem of importing recurrent event from sunbird when we edit one
bzr revid: rpa@tinyerp.com-20100816105916-152tcfm6jynt6spi
2010-08-16 16:29:16 +05:30
rpa (Open ERP) f79fdfdb52 [Merge]: Merge with lp:openobject-addons
bzr revid: rpa@tinyerp.com-20100813071037-0k4u28xxjsotg874
2010-08-13 12:40:37 +05:30
rpa (Open ERP) 6164d129ab [FIX]: caldav: Keep event specific timezone on import instead of User timezone
bzr revid: rpa@tinyerp.com-20100813063627-cq3qcznxf5ghupg4
2010-08-13 12:06:27 +05:30
P. Christeas 5b31947d88 Caldav: store the organizer as email address, retrieve that
I hope that these functions can be reused in more places.

bzr revid: p_christ@hol.gr-20100812162113-jrotrwtn492qggkm
2010-08-12 19:21:13 +03:00
P. Christeas ddae08c774 caldav: propagate exceptions.
There is no need to hide them behind an osv.except_osv

bzr revid: p_christ@hol.gr-20100812111034-j627h6ixp6ldf2ha
2010-08-12 14:10:34 +03:00
P. Christeas 59c236eff1 caldav: Store times at server's timezone, not utc.
The values stored from caldav should be at the server's timezone, like
all other timestamps of openerp. We accept any timezone in the iCalendar
files, we export our (server's) timezone by default.

bzr revid: p_christ@hol.gr-20100812111031-m14103hzl9q7ff9j
2010-08-12 14:10:31 +03:00
P. Christeas c2fee9e691 caldav: when creating a calendar child, return a node
bzr revid: p_christ@hol.gr-20100812111028-tntn2b1uspc64cyd
2010-08-12 14:10:28 +03:00
P. Christeas 71c5192b08 caldav: don't bork if client requests foobar.ics
bzr revid: p_christ@hol.gr-20100812111018-tzpw0yixyuwp4dg0
2010-08-12 14:10:18 +03:00
P. Christeas e8562fc40c CalDAV: minor rewrite of previous improvement
make it a little more readable.

bzr revid: p_christ@hol.gr-20100812110838-vmjlnnwopn0pr0j1
2010-08-12 14:08:38 +03:00
rpa (Open ERP) 780d30e4ea [IMP]: caldav: Added description field in calendar
bzr revid: rpa@tinyerp.com-20100811093223-lixibo7upw4ebubk
2010-08-11 15:02:23 +05:30
xrg@hellug.gr 0433e42903 [merge] apply changes for lint fixes, webcal enable
bzr revid: xrg@hellug.gr-20100811084634-icdywns9g9kv3pfo
2010-08-11 11:46:34 +03:00
Harry (OpenERP) bcecd56c9e [IMP] calendar: add new char field for organizer in event and use it to map with Organizer attribute.
bzr revid: hmo@tinyerp.com-20100810123108-p870zh9vrbfl9644
2010-08-10 18:01:08 +05:30
P. Christeas 6ad4fbfc80 CalDAV: Fix support for WebCal
CalDAV+GroupDAV is a collection of .ics files (resources). WebCal is a
single .ics resource with all calendar data in it. So, support both of
those nodes for every calendar instance, eg:
 /dbname/Calendars/Meetings     : collection
 /dbname/Calendars/Meetings.ics : vcalendar file

bzr revid: p_christ@hol.gr-20100810122957-a1691wv8ultbki55
2010-08-10 15:29:57 +03:00