392 Commits

Author SHA1 Message Date
COLA@Redmine.local
54bf8b5054 resource.path begins with a / so there is no need to add one. 2017-02-12 12:34:50 +01:00
COLA@Redmine.local
c080ef3dd7 A locked file only increase the revision once when updated/saved via the WebDav. #615 2017-02-10 21:29:01 +01:00
COLA@Redmine.local
22b71a0e14 WebDav move: moving a zero sized file does not create a new revision. 2017-02-09 22:58:07 +01:00
COLA@Redmine.local
cea097de4a WebDav MOVE: MsOffice rename to .tmp was not working, the file was never copied. 2017-02-09 22:16:30 +01:00
COLA@Redmine.local
5d3ac312dc Removed faulty 'true' that causes move requests to ALWAYS return status 200. 2017-02-09 22:03:17 +01:00
Karel Picman
c1ed977985 v1.5.9 tests 2017-02-09 10:32:38 +01:00
Karel Picman
fc0a22a98b 2016 -> 2017 2017-02-08 10:57:13 +01:00
Karel Picman
9e124bfa84 Merge pull request #645 from carlolars/630_DisableVersioning
Disable versioning #630
2017-02-03 12:58:08 +01:00
Karel Picman
89bd771f0d refs #136585 issue copying 2017-02-03 12:25:24 +01:00
COLA@Redmine.local
0f288ba881 Disable file versioning for files that match the filter. 2017-02-02 21:54:05 +01:00
Karel Picman
134076aa05 Documents export #641 2017-02-02 14:09:44 +01:00
Karel Picman
b2e431bc20 Disable versioning for certain files/file patterns #630 2017-01-31 13:27:20 +01:00
Karel Picman
f7051c7ba0 Disable versioning for certain files/file patterns #630 2017-01-31 10:49:23 +01:00
Karel Picman
c985a882d1 #48 WebDAV 2017-01-30 15:47:18 +01:00
Karel Picman
39a0a57813 Linking Issues and DMSF Documents #48 2017-01-30 15:21:22 +01:00
Karel Picman
65820f97f3 Linking Issues and DMSF Documents #48 2017-01-26 10:20:39 +01:00
Karel Picman
66c5af9d53 title and sort 2017-01-16 09:57:36 +01:00
Karel Picman
2e2b15c260 Document export rake task #634 2017-01-16 09:37:06 +01:00
COLA@Redminetest
e0f0ec4763 Removed some stuff that was removed way back. 2017-01-15 21:43:22 +01:00
COLA@Redminetest
75a443dac9 Implemented caching of PROPSTATS and PROPFIND using MemCacheStore (memcached). 2017-01-15 21:12:16 +01:00
Karel Picman
c7a30ca410 #527 MD5 = 0 if the file is missing 2017-01-10 13:35:05 +01:00
Karel Picman
ad277515e1 It is no more needed, I believe 2016-12-22 15:34:18 +01:00
Karel Picman
562ad3b0f7 An attempt to create a folder in the root causes an infinite loop #616 2016-11-30 14:49:33 +01:00
Karel Picman
e1209a6148 WebDAV: PROPFIND to "/" and "/dmsf" throws FATAL error #598 2016-11-28 15:17:26 +01:00
COLA@Redminetest
0d58cfade3 Added a global Title Format, configured in plugin settings and used when no user defined format is present. 2016-11-14 19:16:30 +01:00
Karel Picman
44bf173845 Merge pull request #595 from carlolars/OfficeSupport
Office support
2016-11-09 08:47:28 +01:00
COLA@Redminetest
6bbe6fc3cc Instead of having one options/head method in each resource call the options/head method in the superclass. 2016-11-09 00:09:12 +01:00
COLA@Redminetest
94369569f3 Only allow anonymous OPTIONS and HEAD if request really is anonymous. 2016-11-09 00:09:12 +01:00
COLA@Redminetest
1ba6b3e7d5 Verify that user_agent is not nil before using it. 2016-11-08 21:08:08 +01:00
COLA@Redminetest
f34c8ef4ec Anonymous OPTIONS and HEAD requests are only allowed from Microsoft Office clients. 2016-11-08 14:45:57 +01:00
COLA@Redminetest
05b0f1b08c Changed MsOffice check to look for 'Microsoft Office' in the User Agent. 2016-11-08 14:27:31 +01:00
Karel Picman
2f9fc02114 Merge pull request #594 from carlolars/OfficeSupport
Office support
2016-11-08 10:15:24 +01:00
COLA@Redminetest
e160df298c MsOffice wants response 405 on anonymous OPTIONS requests. 2016-11-07 18:31:48 +01:00
COLA@Redminetest
3812be1cea Implemented OPTIONS and HEAD requests, used by MsOffice.
MsOffice use anonymous OPTIONS and HEAD requests.
OPTIONS always returns MethodNotAllowed(405).
HEAD (hopefully) returns a valid response.
See https://support.microsoft.com/en-us/kb/2019105 for details.
2016-11-07 10:08:30 +01:00
COLA@Redminetest
4ae5c37966 When deleting temporary MsOffice files then also destroy the file. 2016-11-07 10:08:30 +01:00
COLA@Redminetest
86fdb76c1e If reusing a revision because the last had zero size then don't generate a new filename. 2016-11-07 10:08:30 +01:00
COLA@Redminetest
988799d13b MOVEing a file from .tmp also destroys the .tmp file. (MsOffice rename) 2016-11-07 10:08:30 +01:00
COLA@Redminetest
f9a1620657 fixed typo 2016-11-06 14:39:39 +01:00
Karel Picman
a383b19c4c rsync doesn't work for WebDAV mounted folder #591 2016-11-05 07:51:54 +01:00
Karel Picman
7a178c1026 rsync doesn't work for WebDAV mounted folder #591 2016-11-04 09:29:32 +01:00
Karel Picman
e7dd90685d Merge pull request #589 from carlolars/OfficeSupport
Office support
2016-11-03 11:49:28 +01:00
COLA@Redminetest
0c05284993 When moving from .tmp then must rename the file on disk so Xapian knows what type of document it is. 2016-11-02 16:56:30 +01:00
COLA@Redminetest
e6c80c4977 Fix for supporting Office save sequence (at least Word)
When moving a file to xxx.tmp then a copy is done instead.
When moving a file from xxx.tmp then only the last revision of is moved, the rest is deleted.
2016-11-02 16:56:18 +01:00
COLA@Redminetest
b5348ab4b2 On PUT request, if previous revision size was 0 then just update that revision. 2016-11-02 16:55:44 +01:00
Karel Picman
47084814b5 Webdav always shows the create date #581 2016-11-02 15:07:08 +01:00
Karel Picman
538371e316 A lot of warnings in WebDAV unit tests #584 2016-11-02 14:33:24 +01:00
Karel Picman
a4bb4327e9 Obsolete methods 2016-10-21 10:59:12 +02:00
Karel Picman
3eded5d2a6 Macro {{dmsfd(xx)}} produce blank value #574 2016-10-19 12:47:59 +02:00
Karel Picman
4d19f5b893 Deletion of a user #558 2016-09-06 09:12:23 +02:00
Karel Picman
0ef5deb43e Bulk edit for users hook implementation 2016-09-05 10:50:54 +02:00