Commit Graph
72 Commits
Author SHA1 Message Date
P. Christeas 313ffd1550 Doc Webdav: fix whitespace.
bzr revid: p_christ@hol.gr-20100729133938-hk90sqo6zuzvzbks
2010-07-29 16:39:38 +03:00
P. Christeas 9e7431ba41 Doc Webdav: compact xml namespaces.
There is no reason to repeat the "DAV:" namespace as "ns0:"

bzr revid: p_christ@hol.gr-20100729133938-1gquxi4owv1r1wze
2010-07-29 16:39:38 +03:00
P. Christeas 71ae841d45 Doc Webdav: better exceptions, close cursors.
bzr revid: p_christ@hol.gr-20100729133938-fo37j2dftn7755gg
2010-07-29 16:39:38 +03:00
P. Christeas f536feba96 Doc WebDAV: fix match_prop() to work like get_prop()
Some properties (like the getetag) are handled in the interface, so
match_prop has to use that algorithm.

bzr revid: p_christ@hol.gr-20100729133938-1frjiz3kqqc12hjz
2010-07-29 16:39:38 +03:00
P. Christeas 6987e89efe Doc Webdav, caldav: get the create/write dates w. perm_read(). convert.
create_date, write_date may not be specified as object fields, so we
cannot always call them. Use the perm_read() instead (which works for
all objects). However, the datetime returned may have fractional secs,
in which case a better conversion function shall be used.

bzr revid: p_christ@hol.gr-20100729133937-fslzb5xba2pq5grj
2010-07-29 16:39:37 +03:00
P. Christeas 080e951518 Doc WebDAV: fix http options re-occurring
bzr revid: p_christ@hol.gr-20100729133937-uic42ifltpq0yp8r
2010-07-29 16:39:37 +03:00
P. Christeas 628651c6aa Doc WebDAV: modified date should be in en_US
I guess most clients would bork if we try to send them localized time
strings.

bzr revid: p_christ@hol.gr-20100729133937-fcbxam1i05zbx5du
2010-07-29 16:39:37 +03:00
P. Christeas e78571ac67 Document, DAV: fix propfind/propname code
Several small fixes for the DAV responses, so that we are more conforming
to the protocol. Also fix multiple namespaces, getctag and (as always)
whitespace

bzr revid: p_christ@hol.gr-20100729133937-z6ctpn92w6mz7r9k
2010-07-29 16:39:37 +03:00
P. Christeas 449da75e4e Doc Webdav: fix bug with DAV propname namespaces
Since the self.PROPS hadn't been copied, subsequent propname requests
would try to fetch all the properties of previous ones.

bzr revid: p_christ@hol.gr-20100729133937-yyfm1wb33vxh96ew
2010-07-29 16:39:37 +03:00
P. Christeas 4ab6bf860c Doc webdav: use the new server API for http OPTIONS
Since a063f7e441f910f, server has a better API for the http options,
use that instead of the ill-written do_OPTIONS handler.'

bzr revid: p_christ@hol.gr-20100729133936-e0laz7p3j1l2zodo
2010-07-29 16:39:36 +03:00
dbr(Open ERP) c860708a9c [RENAME] Tiny ERP to OpenERP SA in all places
bzr revid: vir@tinyerp.com-20100728114344-u2cm97mk6gnfpp13
2010-07-28 17:13:44 +05:30
Harry (OpenERP) fa3e08b9df [MERGE]
bzr revid: hmo@tinyerp.com-20100717051300-ljwadjoh4jy6m1r1
2010-07-17 10:43:00 +05:30
P. Christeas 403a71fbaa Document webdav: fix errors for get_data, mkcol
bzr revid: p_christ@hol.gr-20100713102946-peksq27q3bxzgtnx
2010-07-13 13:29:46 +03:00
P. Christeas 83ff0d6757 Document webdav: fix mkcol, rename, get_data (temp)
Conflicts:

	document_webdav/dav_fs.py
	document_webdav/webdav_server.py

bzr revid: p_christ@hol.gr-20100712193236-8xde2tpmmxfp004n
2010-07-12 22:32:36 +03:00
P. Christeas 3fe8bf10a8 Doc WebDAV: More consistent exceptions
The NotFound one should properly parse the list uri2. Define a helper
function that will wrap around usual calls and handle their exceptions.

bzr revid: p_christ@hol.gr-20100712192930-necdd0z9d2j6w4ut
2010-07-12 22:29:30 +03:00
P. Christeas 136398f175 Doc Webdav: One more workaround for python-webdav.
bzr revid: p_christ@hol.gr-20100712192819-7lr9zfogs6jjqq74
2010-07-12 22:28:19 +03:00
P. Christeas 0e5dbb787c Merge remote branch 'origin/dms-bugfix' into trunk-fix-webdav
bzr revid: p_christ@hol.gr-20100628074745-dj2ly9gsfvs6pifw
2010-06-28 10:47:45 +03:00
P. Christeas 6429cbe667 Doc WebDAV: fix for unicode names in paths.
example, when exporiting dynamic folders with unicode names.

bzr revid: p_christ@hol.gr-20100627201842-bor8tt5jk4vtgv6s
2010-06-27 23:18:42 +03:00
Harry (OpenERP) 1c81281413 [MERGE]
bzr revid: hmo@tinyerp.com-20100627172019-7abzqpe092kdy31w
2010-06-27 22:50:19 +05:30
Launchpad Code Hosting 9be835d632 Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100626035831-n0mmsbylbslbeotl
2010-06-26 04:58:31 +01:00
Launchpad Code Hosting 42976fd6e2 Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100625034737-r4w1elrpti0szvhi
2010-06-25 04:47:37 +01:00
P. Christeas a8e74fac0c Merge commit '29a8246856650' into trunk-fix-webdav
bzr revid: p_christ@hol.gr-20100624151922-42jd5drltym50vgq
2010-06-24 18:19:22 +03:00
P. Christeas 4b30a47879 Doc WebDAV: allow auth of False db, even with user set
This is another workaround for nautilus, that descends into the db (=does
authorization) and then requests info for the parent again
(causing db=False later).

bzr revid: p_christ@hol.gr-20100624150122-tntum07kgth2ogup
2010-06-24 18:01:22 +03:00
P. Christeas 665103115d Doc WebDAV: workaround py-webdav for persistent connections.
Python-webdav does not follow the http protocol for persistent connections,
nor does it accept patches. So, override their functions.

bzr revid: p_christ@hol.gr-20100624150054-iwuvgehsyjr7qghv
2010-06-24 18:00:54 +03:00
Launchpad Code Hosting 09fa5d4fb2 Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100624034728-gyv0119m128veldp
2010-06-24 04:47:28 +01:00
P. Christeas c6e0309c9b Document: fix unicode passed as content-type header
Py-webdav will not allow us to have unicode in the mimetype. And that's
not in the protocol, anyway. So, ensure we are only sending a string (was
broken since the db query would convert to unicode).

bzr revid: p_christ@hol.gr-20100623140720-nzst9y9hmarfo7qv
2010-06-23 17:07:20 +03:00
P. Christeas a26e8ae2ee Doc Webdav: Cleanup code, fix db listing, children paths.
This is a reshape of the code, since the porting. While the MultiHttpHandler
will strip the '/webdav' part of the path, the DAV code will try to
generate more paths without it. So, there must be consinstent functions
that will convert (at mk_prop_response and mk_propname_response) to the
full path or back. Also, only have one function that will strip the
db name from the path, so that we control the auth requirements (for the
purpose of database listings, which shouldn't require authentication).

bzr revid: p_christ@hol.gr-20100623105437-kmy0ccqihu5h9ydp
2010-06-23 13:54:37 +03:00
P. Christeas 0be3a0757c Doc webdav: fix at listing of dbs
This is not a complete fix yet, but handles the case when one of the
scanned db's is not a proper OpenERP one (happens if a db has same user
as in the openerp conf, or if openerp db is not initialized properly).

bzr revid: p_christ@hol.gr-20100623104956-w5r3n035ozvz0h0v
2010-06-23 13:49:56 +03:00
P. Christeas 4fd5e6b514 Doc webdav: temp fixes
Including a meaningful exception when range of data (chunked transfer)
is requested.

bzr revid: p_christ@hol.gr-20100622150339-e93xs3dw0kw1ni3y
2010-06-22 18:03:39 +03:00
Launchpad Code Hosting ad0129985e Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100622042050-gbet3uvllvx7vhyu
2010-06-22 05:20:50 +01:00
vra bf8d2a73c0 [IMP][REF] Sql-injection changes, remove print statement, some space improvement.
bzr revid: vra@tinyerp.com-20100616115139-cql5oiqf622spa6p
2010-06-16 17:21:39 +05:30
rpa (Open ERP) 72d5f18fd8 [MERGE]: Merge with lp:openobject-addons
bzr revid: rpa@tinyerp.com-20100504050113-n8x7p60w7k6bxh10
bzr revid: rpa@tinyerp.com-20100505045713-eo3qcluh4og40p9n
bzr revid: rpa@tinyerp.com-20100506061505-f05izun3wg7zk10z
2010-05-06 11:45:05 +05:30
Launchpad Code Hosting dd19eeef1f Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100506040411-0i1io9dog82k1cah
2010-05-06 05:04:11 +01:00
Stephane Wirtel 5142d98b30 [FIX] Remove the executable flag on the python and xml files
bzr revid: stephane@openerp.com-20100429080154-kmn18r5kci0uq84u
2010-04-29 10:01:54 +02:00
Harry (Open ERP) 199ac22a96 [FIX] caldav: remove calendar problem
bzr revid: hmo@tinyerp.com-20100423120544-axml2owg03rwwvv0
2010-04-23 17:35:44 +05:30
Harry (Open ERP) e246a6bfe0 [IMP+REF] caldav
bzr revid: hmo@tinyerp.com-20100422125041-2x1fkswvf2gab05p
2010-04-22 18:20:41 +05:30
Harry (Open ERP) 5c3cf27f2f [IMP] caldav
bzr revid: hmo@tinyerp.com-20100421133402-191nwwj3nohx6zas
2010-04-21 19:04:02 +05:30
Harry (Open ERP) d8994f04d0 [MERGE]
bzr revid: hmo@tinyerp.com-20100420055117-faxraazs6238y8yo
2010-04-20 11:21:17 +05:30
Harry (Open ERP) 7558802e88 [IMP] caldav
bzr revid: hmo@tinyerp.com-20100415105605-18h6tgny6lu21j85
2010-04-15 16:26:05 +05:30
Harry (Open ERP) 7aea663bb6 [IMP] caldav: supporting caldav protocall
bzr revid: hmo@tinyerp.com-20100415075809-edzwop5gzzdi80jj
2010-04-15 13:28:09 +05:30
Harry (Open ERP) 013abc7709 [FIX] document: MKCOL
bzr revid: hmo@tinyerp.com-20100414114940-jkhi3ds5eskjxhej
2010-04-14 17:19:40 +05:30
Harry (Open ERP) f2311d256f [REF+IMP] caldav
bzr revid: hmo@tinyerp.com-20100414073616-i84h1e197yswuv0v
2010-04-14 13:06:16 +05:30
Harry (Open ERP) 37a0b05a17 [REF] caldav
bzr revid: hmo@tinyerp.com-20100412114551-pkrd135oxul8pw1u
2010-04-12 17:15:51 +05:30
Harry (Open ERP) 565d1a18c7 [REF+IMP] caldav
bzr revid: hmo@tinyerp.com-20100412105200-c3kvao81ypbh8l0g
2010-04-12 16:22:00 +05:30
Fabien Pinckaers 9544b5751a [IMP] renamed __terp__.py into __openerp__.py
bzr revid: fp@tinyerp.com-20100419100752-igk4inlzl6c5g2hk
2010-04-19 12:07:52 +02:00
Launchpad Code Hosting e07150a936 Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100417042131-drtfxl7ucnpjuu7a
2010-04-17 05:21:31 +01:00
Harry (Open ERP) aa70854c09 [IMP] document_webdav: removed DAV and refactore code
bzr revid: hmo@tinyerp.com-20100406111132-9bscvnb6aojdvioo
2010-04-06 16:41:32 +05:30
Launchpad Code Hosting 05d11f2aa5 Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100330035116-gmj49lv1faqo4cy7
bzr revid: codehost@crowberry-20100330041710-6ri9dskhty8ledl3
2010-03-30 05:17:10 +01:00
Launchpad Code Hosting c69cc8bb6c Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100327050017-sv5pl78of0rm7rrv
2010-03-27 05:00:17 +00:00
Launchpad Code Hosting f0bfaff07a Launchpad automatic translations update.
bzr revid: codehost@crowberry-20100324045352-2ye21637btudn61d
2010-03-24 04:53:52 +00:00