| Age | Commit message (Collapse) | Author |
|
bzr revid: al@openerp.com-20121217011958-70esu8d6q54fu0zd
|
|
bzr revid: al@openerp.com-20121216225000-44oitkilkkx8u29u
|
|
only English
bzr revid: mma@tinyerp.com-20121101113434-00waekqwlteufser
|
|
bzr revid: abo@openerp.com-20121002102915-424prxd74izb1szw
|
|
google_base_account, mrp and mrp_repair
remove exclamation marks at the end of messages
remove unjustified capital letters
bzr revid: abo@openerp.com-20120806170841-cx9vuend1vglmsqk
|
|
bzr revid: pso@tinyerp.com-20120725125332-7qe6b3l0fjryast2
|
|
bzr revid: pso@tinyerp.com-20120725103334-rx24b2aojluvxuap
|
|
bzr revid: mma@tinyerp.com-20120720092653-197y2amboq3hv9e5
|
|
bzr revid: hsa@tinyerp.com-20120712101747-h5uhion81908cczy
|
|
bzr revid: fka@tinyerp.com-20120622072545-uuok6zj2jm2koxw4
|
|
bzr revid: fka@tinyerp.com-20120622064839-llitm8szgikxznwr
|
|
[REF] coding style consistency
lp bug: https://launchpad.net/bugs/525808 fixed
bzr revid: ls@numerigraphe.fr-20120305184003-er00xtj9vtcw7gna
|
|
lp bug: https://launchpad.net/bugs/524279 fixed
bzr revid: ls@numerigraphe.fr-20111122085138-x6u2lcl6vrpyybp9
|
|
At a previous fix, the "res_name == name" condition was added, that didn't,
however, consider the case where res_name was unicode and name in utf8.
Conflicts:
document/nodes.py
bzr revid: p_christ@hol.gr-20110118164950-avtkxy8dc4u03fu4
|
|
Original report:
> From: Dr. Ferdinand Gasauer
> Date: 29-11-2010
> Subject: webdav - create folder duplicates existing attachments
> to reproduce
> add attachment to partner using webdav (konqueror 4.5.3)
> create new folder in webdav directory
> the attachment will be displayed ALSO in the newly created folder
Well, this /did/ work as the code intended, but not as a user would
expect.
As of commit e549808c0e90, the resource directories would list _all_
attachments referencing some record, by default. This meant that a
newly created folder with files [and subfolders with files..] would
have all the files listed at the root folder, too
eg. /Dirs/Products/Product-A/ + [ /dir2/a.txt, /dir2/b.txt ]
would list a.txt, b.txt under ../Product-A/ , too.
Now, the algorithm is improved to handle such a case and turn off the
"find all" flag[1] so that child files will be contained in their
folders[2].
[1] I'm now glad I had left that option there.
[2] still, files may all appear at the root folder, too, if this has
the "find-all" flag set.
bzr revid: p_christ@hol.gr-20101209100121-6kaq1zcqfewwl25b
|
|
Since forward slashes would confuse all protocols like DAV, FTP, we
have to convert them to underscores, and also match them in search.
bzr revid: p_christ@hol.gr-20101209100117-6dibokskybf47610
|
|
bzr revid: sbh@tinyerp.com-20101112114946-u19wkxzh1vj33sol
|
|
Since the introduction of __len__, the descriptors were broken for the
ftp module. Fix.
bzr revid: p_christ@hol.gr-20101103112605-tu6n6529mbdc18ve
|
|
For display purposes only, but helps us understand group-write logic.
bzr revid: p_christ@hol.gr-20101103112604-vi0wy1duifni2clv
|
|
bzr revid: p_christ@hol.gr-20101103112604-nh7xqcx5e17h3wjo
|
|
bzr revid: p_christ@hol.gr-20101103112535-e24cqzamf1w42219
|
|
Starting from WebDAV, the node_descriptors will need to act as stream
objects, iterable. This way, we hope to minimize copies of the huge
chunks of data each descriptor may contain (still, pywebdav will use a
single large buffer).
bzr revid: p_christ@hol.gr-20101103112534-go57aeaw946utfc5
|
|
bzr revid: p_christ@hol.gr-20101027102428-6n2huvvv2o1tiyh6
|
|
We need to provide 'ctx' to the eval(), so that "uid" is defined in the
expression. Covers the case of user directories.
bzr revid: p_christ@hol.gr-20101027102324-ujy2293kpdzouna2
|
|
bzr revid: p_christ@hol.gr-20101027102323-dmy92wbks216awe6
|
|
Attempting to create a file or folder at nodes that don't support it,
should be reported as a permission error.
bzr revid: p_christ@hol.gr-20101027102323-3l15biqitaryqelb
|
|
If some attachment or folder references a res_model/res_id, it should
NOT be visible in the root directory (where it's parent_id points to).
This solves functional problems for the root folder, as well as the
privacy of those attachments.
bzr revid: p_christ@hol.gr-20101027102323-x4h20skrfjger9z7
|
|
This means that a 'uid' variable will be available to all dynamic context
or domain expressions calculated on nodes.
bzr revid: p_christ@hol.gr-20101014114206-3mpsxcsei1mlafqb
|
|
several fixes that hadn't been backported or applied correctly.
bzr revid: p_christ@hol.gr-20101012112030-snnb4fjkya4ndqkm
|
|
bzr revid: p_christ@hol.gr-20101012104100-2y269ne3v7s03xnh
|
|
bzr revid: p_christ@hol.gr-20101012104042-75xq12yk2wrj66ol
|
|
bzr revid: p_christ@hol.gr-20101012104019-ci6z0vb9fce7tfiw
|
|
bzr revid: p_christ@hol.gr-20101012103945-1ziw8331h4wpvp6t
|
|
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
|
|
A context={} arg, get_file_node() improvement.
Conflicts:
document/nodes.py
bzr revid: p_christ@hol.gr-20100827073858-x364kctd048dzmva
|
|
Seems that some patches have been mis-applied and some bugs re-appeared.
Conflicts:
document/nodes.py
bzr revid: p_christ@hol.gr-20100827073809-vjhkiwagurpnn3id
|
|
After pyflakes output, cleanup some unused imports, old code, fix
names for undefined vars.
bzr revid: p_christ@hol.gr-20100810122957-v01nqfq9omzdcs6e
|
|
This property is used in DAV folders, CalDAV, GroupDAV and CardDAV, with
different extensions at each one. So, it needs an extensible API for the
value it may return.
Typical response in a calendar dir:
<D:resourcetype>
<D:collection>
<ns0:vevent-collection xmlns:ns0="http://groupdav.org"/>
<ns1:calendar xmlns:ns1="urn:ietf:params:xml:ns:caldav" />
</D:resourcetype>
The last two elements have to be added by subclassing the node in the
caldav module.
Conflicts:
document_webdav/dav_fs.py
bzr revid: p_christ@hol.gr-20100801083722-nh4ty58fy0hobrgk
|
|
Many DAV properties are like "calendar-data", which has to be translated
to _prefix_"calendar_data" for a pythonic function.
bzr revid: p_christ@hol.gr-20100729133938-hqshcsqtdrm6n2yc
|
|
It is the same case, that we want node.write_date to be used in the wtag
all over.
bzr revid: p_christ@hol.gr-20100729133937-4sgseg4keexeamd4
|
|
It /will/ appear all the time in multi-location requests.
bzr revid: p_christ@hol.gr-20100729133937-e2tiez9z40iwtiby
|
|
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
|
|
Support those properties in the node_class itself, not need for specific
implementations at each node subclass.
bzr revid: p_christ@hol.gr-20100729133936-ab1jglsr1rrp5lww
|
|
Unlike unix 'mv', we do not allow move to point to an existing 'new_name'.
bzr revid: p_christ@hol.gr-20100714125232-fmm9sm1nc30nz92k
|
|
Put the path computation of realstore in a helper function, and use that
in all places where a file is opened/created/moved.
bzr revid: p_christ@hol.gr-20100713205359-jn0bo6fcw9lwdyge
|
|
A crude way to get the data of a content node, using StringIO.
bzr revid: p_christ@hol.gr-20100713103053-hklth9rugddm6ajl
|
|
Content nodes should have meaningful context and perhaps an active id
'act_id', which will be used in the report or other generation fn().
The dctx mechanism of nodes was built for that, use it.
bzr revid: p_christ@hol.gr-20100713103030-irueg85zizlp42ju
|
|
A (mis-)feature of the previous code was that in resource directories, it
would only list attachments that would have those dirs as parents. This
means that we couldn't have another categorisation, that would yield some
of the same attachments.
bzr revid: p_christ@hol.gr-20100713102958-nk40nckc41uxyzri
|
|
bzr revid: p_christ@hol.gr-20100713102800-kfdmkfnvj0uxduo0
|
|
This reverts commit 9e6e98fbf132f1c7ef795dee9d0eb3193332a5ee.
bzr revid: p_christ@hol.gr-20100713102744-rnu3vq3a2wjqmbyf
|