Commit Graph
21019 Commits
Author SHA1 Message Date
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 0bdc45e068 Document: fix behavior of dir.dctx lines, when dir is removed.
bzr revid: p_christ@hol.gr-20101012104120-n53iyh31z3zry6x9
2010-10-12 13:41:20 +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 51bf88f478 Doc WebDAV: pass the user-agent as a context to the nodes.
It is unavoidable. Some user agents (i-#$^%) have serious trouble with
protocol extensions they don't support. So, we have to hide a few of
our capabilities with quirk code.

bzr revid: p_christ@hol.gr-20101012104102-xakiyykjqsu16q2o
2010-10-12 13:41:02 +03:00
P. Christeas 04aab94958 Doc nodes: Docstring and a node_context.get() convenience fn.
bzr revid: p_christ@hol.gr-20101012104100-2y269ne3v7s03xnh
2010-10-12 13:41:00 +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 f7ce71c475 Doc webdav: hack minidom to put proper quotes at ETag. Status first.
bzr revid: p_christ@hol.gr-20101012104044-1uq9x7k93aku7ls1
2010-10-12 13:40:44 +03:00
P. Christeas 371ceab425 Document: conformant ETag, avoid special chars.
bzr revid: p_christ@hol.gr-20101012104042-75xq12yk2wrj66ol
2010-10-12 13:40:42 +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 1b30170525 doc webdav: switch on the DAV v2 features
The underlying python-webdav supports some emulation for lock/unlock, so
try to use that.

bzr revid: p_christ@hol.gr-20101012104035-jffog0w1dco2lo9i
2010-10-12 13:40:35 +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 f4bc837143 Doc webdav: enhance the property notation structure
When DAV-aware nodes want to return properties, they might need to
have xml attributes or single instances of sub-elements.

Example:
	return ('aprop', 'D:', ('foo', 'D:', None, { 'name': 'bar'}))
will result in xml:
	<D:prop>
	    <D:aprop><D:foo name="bar"/></D:aprop>
	</D:prop>

bzr revid: p_christ@hol.gr-20101012104029-gq6hhjki4i52n8qh
2010-10-12 13:40:29 +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 f842ccc1ec Doc webdav: context for DAV properties, dynamic folders
bzr revid: p_christ@hol.gr-20101012104020-izmzgobc2kbxb2cj
2010-10-12 13:40:20 +03:00
P. Christeas 1fe7eb3e8f Doc: allow override of dynamic foleders' class
bzr revid: p_christ@hol.gr-20101012104019-ci6z0vb9fce7tfiw
2010-10-12 13:40:19 +03:00
P. Christeas d7f96fd603 Doc webdav: Fix, implement node_res_obj for latest document.
bzr revid: p_christ@hol.gr-20101012104019-nhoqnvgpr9ecjjky
2010-10-12 13:40:19 +03:00
P. Christeas 55d06c6ea1 Document: cleanup, remove restriction on ressource dirs
The same code is also called when parent_type_id exists, so the assertion
would fire.

bzr revid: p_christ@hol.gr-20101012104015-gnwvni1bx35ntyl5
2010-10-12 13:40:15 +03:00
P. Christeas 4eab25baf3 Document: cleanup nodes.py, let node_res_dir be overriden.
bzr revid: p_christ@hol.gr-20101012103945-1ziw8331h4wpvp6t
2010-10-12 13:39:45 +03:00
P. Christeas 034a4166c9 doc ftp: unlink the YAML testing directories, too
bzr revid: p_christ@hol.gr-20101012103937-dtgq5tzthu9pdldz
2010-10-12 13:39:37 +03:00
P. Christeas 725bbee01d Doc ftp: Cleanup after yaml tests
bzr revid: p_christ@hol.gr-20101012103937-2jdkd7gkr1u86p48
2010-10-12 13:39:37 +03:00
P. Christeas 333c1c6ca8 Doc: make sure folders are deleted after YAML tests
This will also enable the tests to run multiple times on the same db.

bzr revid: p_christ@hol.gr-20101012103936-d0e7o1b5ppu7kri5
2010-10-12 13:39:36 +03:00
P. Christeas b8c7bb81a9 Doc webdav: expand tabs at __openerp__.py
bzr revid: p_christ@hol.gr-20101012103900-9jt6wn6gmy224yrj
2010-10-12 13:39:00 +03:00
P. Christeas 58a95955ba Doc Webdav: implement model for DAV properties (at dirs)
In normative setups of WebDAV, we need to place some extra properties
on selected directories.

bzr revid: p_christ@hol.gr-20101012103859-dcwsrzylxwpzbpq1
2010-10-12 13:38:59 +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 c52b73b587 doc webdav: initial override of nodes.py
bzr revid: p_christ@hol.gr-20101012103858-hykw2g2ezbwaobmn
2010-10-12 13:38:58 +03:00
P. Christeas 402d407b2c Document: make node classes pluggable (part 1)
Refactor and put hooks in document/nodes so that addons can override
the classes and enhance the node behaviour, per database.

bzr revid: p_christ@hol.gr-20101012103856-j115po98jqff6j02
2010-10-12 13:38:56 +03:00
P. Christeas 2655d0e091 Doc Webdav: when scanning children, protect the cursor against exceptions.
bzr revid: p_christ@hol.gr-20101012103831-36qutrtz7avzb2ny
2010-10-12 13:38:31 +03:00
P. Christeas ef59ed0203 crm_caldav: fix for empty 'date_deadline'
bzr revid: p_christ@hol.gr-20101012103830-5439bl3x0gnza141
2010-10-12 13:38:30 +03:00
P. Christeas 96499ac6ce doc webdav: fix namespaces, properties
bzr revid: p_christ@hol.gr-20101012103830-0mfo4ecuu4lu78ia
2010-10-12 13:38:30 +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
rpa (Open ERP) 50bad302ad [MERGE]: Merge with lp:openobject-addons
bzr revid: rpa@tinyerp.com-20101012055858-ntxw0lwc5pvwb8cu
2010-10-12 11:28:58 +05:30
apa-tiny 16293307bb [IMP]:account:improved centerlized general
bzr revid: apa@tinyerp.com-20101012054710-dke2gfnhb5nzag86
2010-10-12 11:17:10 +05:30
Launchpad Translations on behalf of openerp 4f9b180931 Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20101012045143-dafaof1g5r27tu29
2010-10-12 04:51:43 +00:00
Olivier Dony 9e5a2d4e27 [FIX] stock: correct destination location for order point + autovalidate chained moves for procurements
bzr revid: odo@openerp.com-20101011191613-aw9753wodzb57wq2
2010-10-11 21:16:13 +02:00
Olivier Dony aa27e8aae4 [IMP] stock_location: improved demo data for min stock rules
bzr revid: odo@openerp.com-20101011175958-g4vnek9v99i1klsl
2010-10-11 19:59:58 +02:00
Olivier Dony 788881af5d [MERGE:IMP] merge addons-stock branch with latest improvement to Warehouse Management
bzr revid: odo@openerp.com-20101011175802-n705sldw70bp4xpx
2010-10-11 19:58:02 +02:00
Olivier Dony 4c2125ca0a [IMP] stock_location: improved demo data for push/pull flows
bzr revid: odo@openerp.com-20101011171805-2bfar259c3bic9w8
2010-10-11 19:18:05 +02:00
Olivier Dony 6a4845aee0 [FIX] procurement: corrected check in check_move_cancel
bzr revid: odo@openerp.com-20101011171740-1d47qzv071lzvtdz
2010-10-11 19:17:40 +02:00
Vir (Open ERP) 6df8057c9f [MOD] account : set widget=selection in account chart configuration
bzr revid: vir@tinyerp.com-20101011124738-l7st79yqwa25w21c
2010-10-11 18:17:38 +05:30
Olivier Dony 6b92fc0fcd [REF] hr_timesheet_invoice: moved sample invoicing rate to regular data for usability purposes
bzr revid: odo@openerp.com-20101011123749-5infnnimvg196vax
2010-10-11 14:37:49 +02:00
qdp-launchpad@tinyerp.com 6ed687841e [MERGE] merged team 1 branch
bzr revid: qdp-launchpad@tinyerp.com-20101011123545-gg4wrk09f7a1ha42
2010-10-11 14:35:45 +02:00
qdp-launchpad@tinyerp.com fab2e8b17c [MERGE] merged report branch
bzr revid: qdp-launchpad@tinyerp.com-20101011122553-smrljdmdc7o4t0yw
2010-10-11 14:25:53 +02:00
Vir (Open ERP) 90758779b0 [IMP] sale : The button Create Invoice open the invoice form
bzr revid: vir@tinyerp.com-20101011114311-6bhy7mv4lpgwgson
2010-10-11 17:13:11 +05:30
Harry (OpenERP) 15af259e6c [MERGE] merged with openobject-addons
bzr revid: hmo@tinyerp.com-20101011112437-dsmle4t51mhl0vz9
2010-10-11 16:54:37 +05:30
Harry (OpenERP) 415e36c671 [MERGE] clean message_id problem in outlook plugin and opendocument button
bzr revid: hmo@tinyerp.com-20101011105311-u32doqfdc6sqejke
2010-10-11 16:23:11 +05:30