237 Commits

Author SHA1 Message Date
Daniel Munn
5e8e61f80f OPTIONS testing + relevent fixes 2012-06-20 09:51:51 +01:00
Daniel Munn
d6ee91342a Updating code to fix issues related to #5 2012-06-18 23:12:34 +01:00
Daniel Munn
bad46400c7 Test-suite functionality 2012-06-18 11:36:51 +01:00
Daniel Munn
6f7a4f2e4a Fixes #5 : Projects and subsequent DMSF children are now not permitted access to where the project does not have DMSF module enabled. 2012-06-18 11:18:56 +01:00
Daniel Munn
e223b22a6c Settings to turn webdav on/off (or eqivilent) 2012-06-15 12:50:41 +01:00
Daniel Munn
39947104fe Preparing for 1.4.1 2012-06-15 12:03:48 +01:00
Daniel Munn
493fac024e Preparing for 1.4.1 2012-06-15 08:09:59 +01:00
Daniel Munn
c76556c507 Parse fix applied for webdav PUT method, where .Net / Office over WebDav pushes content with text/xml mime type. Rails stack automatically will try to parse XML, however unfortunately as content is
not XML, it ends up failing. "init.rb" has a hook adding RedmineDmsf::NoParse into Rails middleware a step before content parsing occurs, and will rewrite content type on put method, within specified
target area (identified in init.rb). Controller has been added to override options function (maybe removed later on).
2012-06-14 22:35:02 +01:00
Daniel Munn
3bd5d93479 MS Webdav Client authentication problem 2012-06-14 09:33:28 +01:00
Daniel Munn
4e044384ce parent should not always cast same case (in case of folder switching to project list or similar)
instead now calls via proxy and returns the resulting resource from that

Note: Gemfile (althought changed previous commit) contains a github tag, which can cause some installation problems
  - may integrate into plugin (not elegant, but fixes issue), as dev plugin passes aspects of litmus that release doesn't

Todo: Integrate permission model into functionality
2012-06-14 09:23:58 +01:00
Daniel Munn
9ae871be66 Introduce PUT method - file adding supported, work needed for better integration
with windows Webdav
2012-06-13 23:59:06 +01:00
Daniel Munn
34611df3fd File locking seemingly working (untested) 2012-06-13 15:15:45 +01:00
Daniel Munn
df15cf2d5d Implementation of COPY 2012-06-13 13:41:14 +01:00
Daniel Munn
271fdab66e Code cleanup, added comments into some files so that 3rd parties can establish behaviour (or intended).
Introduced parent directory into GET based directory listing via webdav
2012-06-13 12:07:32 +01:00
Daniel Munn
c8441bc4bb File move (within) project now supported; overwrite on both folder and file is still unspported at this time 2012-06-13 09:21:09 +01:00
Daniel Munn
24c2646d8e Functionality for MOVE (incomplete)
Todo: Determine best approach for cross-project moves
Determine best approach for merging resource in case of overwrite
Start file move functionality (Collection works)
2012-06-12 17:20:54 +01:00
Daniel Munn
81ed1ce712 MKCOL correctly responded to, creates folders within DMSF (as expected) 2012-06-11 21:40:32 +01:00
Daniel Munn
2e431568d6 Pass 1 of webdav (VERY ROUGH) - Functional on Get/Head (Web based listing) and also webdav listing and downloading of resources.
User based authentication and tracking of downloads, however security model not implemented yet.
2012-06-11 11:31:45 +01:00
Daniel Munn
fa4207dfce Updating Dav to list second level (folders / other), doesn't function in webdav client until 3rd level object functions 2012-06-09 11:13:18 +01:00
Daniel Munn
bf6c4e8f53 Webdav integration - introduced get respond page for top level. TODO: define permission denied for move / copy new folder directives until after entered project; file inclusion still outstanding 2012-06-09 00:03:11 +01:00
Daniel Munn
83a1613467 Starting to investigate webdav in dmsf 2012-06-08 13:42:29 +01:00
Daniel Munn
bb53713608 Fix: path in rake file breaks rake usage for redmine due to path change for plugins 2012-06-04 05:08:35 +01:00
Daniel Munn
ae73ed64cd Actual changes... 2012-06-03 18:03:14 +01:00
Daniel Munn
5de5804f0d First pass of Redmine 2.0 compatibility (NOT WORKING) 2012-06-03 11:22:58 +01:00
mavimo@gmail.com
d2cb53a027 * worinkg on Issue #19: DMSF document and folder can have custom fields
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@280 5e329b0b-a2ee-ea63-e329-299493fc886d
2012-03-31 17:56:49 +00:00
vit.jonas@gmail.com
9de584984e * fixed conversion rake task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@254 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-10-10 13:30:01 +00:00
vit.jonas@gmail.com
b36990bb8a * finished Issue 111: Garbled filenames on dmsf file forder in server side
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@204 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-07-15 13:45:06 +00:00
vit.jonas@gmail.com
68f606710f * code tuning in conversion task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@198 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-07-07 14:46:04 +00:00
vit.jonas@gmail.com
6fcedf9188 * fixed Issue 115: Broken Project settings page (Redmine 1.2)
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@197 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-07-07 14:22:10 +00:00
vit.jonas@gmail.com
d5411fe24d * fixed Issue 101: DMSF setting tab is visible even if module is not active
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@184 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-07-02 15:45:06 +00:00
vit.jonas@gmail.com
ecbc773a55 * prevent file creating in case of error in conversion rake task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@157 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-06-14 13:25:10 +00:00
vit.jonas@gmail.com
13659067a6 * included invalid character replacement in conversion rake task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@156 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-06-14 12:35:31 +00:00
vit.jonas@gmail.com
bf6b802f60 * finished Issue 86: Dry run for conversion task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@155 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-06-14 12:03:25 +00:00
vit.jonas@gmail.com
baf1306690 * fixed Issue 84: Fix migration rake task
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@153 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-06-13 12:59:56 +00:00
vit.jonas@gmail.com
f04f75e2c4 * finished Issue 23: Move user preferences to tab in Project settings
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@93 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-05-26 18:57:52 +00:00
vit.jonas@gmail.com
a0b802a328 * never ending import story ... hope done
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@5 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-05-05 19:50:53 +00:00
vit.jonas@gmail.com
2c23d4e1aa * finishing import
git-svn-id: http://redmine-dmsf.googlecode.com/svn/trunk/redmine_dmsf@4 5e329b0b-a2ee-ea63-e329-299493fc886d
2011-05-05 19:29:34 +00:00