Giter Club home page Giter Club logo

redmine_webdav's People

Contributors

amartel avatar das-peter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

redmine_webdav's Issues

use redmine advancedpm to allow read or read/write repo(svn) acess

I am asking me if ur redmine adavancedpm allows me to make it possible to have roles eitehr have ready only and read/write access on my repo (svn)
It looks like it is not possible on redmine 1.3, maybe its possible on redmine 2.3?

Do you have any ideas and can help me out.

I saw ur comment on another issue "(because you will not have :browse_repository and/or :commit_access permission)" which ,made me hope that this feature in want is already possible and i just tested wrong or there is a bug in redmine 1.3.

Plugin installation/configuration

Hi,
i would like to use the plugin for our redmine 2.3.0 on ubuntu LTS 12.04 and Apache2.
the installation instruction says i have to copy the RedmineAdvanced.pm to /etc/httpd/Apache/Authn. but i don't even have /etc/httpd. i tried to install alle the pearl packages and copy it to the /usr/lib/pearl5/Apache2 or usr/share... or /Apache. i also created a dir, named Authn. but i got the "Invalid command 'RedmineDSN'" error. is there any instructions how to install and configure the plugin correctly on ubuntu? sorry if this is a dump question, but i can't find something specific about this :(

many many thanks and greetings,

Jonas

File upload in redmine gives Zero size files when webdav plugin enabled

Hi Arnaud, me again :)

On one on my Redmine installs (same debian 6, same redmine 1.3 stable release), i got strange behavior.
When i install your plugin, it works, but i cannot upload properly anymore from inside Redmine.
Well indeed upload from Redmine works, and shows correct file size, but really gives me zero size files in /var/lib/redmine/files.

It look like the bug covered here : http://www.redmine.org/issues/8924

I think it might be an apache configuration issue, as this is the only different part between my 2 servers.

Any idea plz ?

Windows 7 - Webdav Access from Windows Explorer

We used to acces project documents from Windows Xp Explorer Since Windows 7 this does not work any more, because Windows 7 Explorer WebDav Client only works with AuthType Digest.
The problem is i don't know how to setup this together with ldap and auth perls scripts.I can't find any howto or sucess story.
Is there a AuthDigestProvider Provider instead the AuthBasicProvider ?

Tx for help

Feature request: git repository support

Hi there,

i am new to this platform and i hope that's the right way to give a feature request. Please support also git repositories. That would be a great thing.

best,
Christian

internal server error 500 while reading local git repos

Hi there,

your plugin is a real great tool and i love it. But at the moment i have some trouble accessing local git repos. Your feature description shows, that a read access should be possible, but when i access the folder, i get an internal server error 500.

The access of svn repos works well. Also the webbased redmine integrated scm tool displaying the svn and git repos works as expected. Only the git repo inside the webdav access fails.

I am running Ubuntu server 12.04.2 with latest redmine 2.3, ruby 1.8.7, rake 10.0.3
Using systemu (2.5.2)
Using macaddr (1.6.1)
Using mime-types (1.21)
Using unicode (0.4.4)
Using uuid (2.3.7)
Using bundler (1.1.4)

Here you see my redmine log while accessing the repo through webdav and my apache2 config:
https://gist.github.com/cguentherTUChemnitz/5227016

please help,
Christian

Pluggable module structure

Morning,

Although I don't have the time to simply fork the plugin and submit changes (unfortunately) - as I progress through re-factoring another redmine plugin it draws on me that although it provides webdav functionality at present through another gem, that the correct approach instead should be to allow multiple vectors to achieve the desired functionality. Whats the point in providing 2 webdav engines if they've got your plugin already installed for example.

That being said, the structure of your code allows for a bulk work to achieve outcomes however allows absolutely nothing in the way of patching/hooking to allow other modules to make use of your work. The structures are overly complicated/long and are not currently patch-able without adhering to a similar format to run the same level of testing that you do as you progress through its execution.

My question is more a "is it considered/feasible" for the plugin to take a more rational approach to its code - so that it can be made to be extensible?

invalid byte sequence in UTF-8

Hi,

I encountered the error message when install this plugin on my redmine:

rake aborted!
invalid byte sequence in UTF-8

Here is the command I was using:

sudo rake redmine:plugins:migrate RAILS_ENV=production NAME=redmine_webdav

Would like to know whether this is the code issue or I need to find another solution.

Thanks in advance.

check and maybe merge Guillaume Perréal's improvments

see http://www.redmine.org/issues/3712#note-19

It is using the proper authentication (authn) and authorization (authz) handlers instead of access and authentication ones. They could theoretically work separately.
The authentication phase only authenticates, e.g. checks login/password. It honors the 'login_required' settings. It returns "AUTH_REQUIRED" in case of password mismatch and "FORBIDDEN" for inactive accounts.
The authorization phase checks if the authenticated user is allowed. It properly honor anonymous and non-member permissions on public projects. It returns "FORBIDDEN" if the user is not authorized, but for anonymous. In the latter case, it returns "AUTH_REQUIRED" to enforce login.
The credential cache takes the required permission into account. With the shipped Redmine.pm, I think you can commit right after doing reading since the required permissions are not tested.
I have added a RedmineCacheCredsMaxAge setting to define an expiration delay.
The credential cache only works if you use both handlers. Credentials are recorded in the authz handler and they are tested in the authn handler during subsequent requests.

List all SCM of a project

Hi,

the plugin is nice working with redmine 1.4 (after fixing the Gemfile) but it would be real great, if it will list ALL assigned SCM instead of only the main one.

Is this possible?

Bye...

" sign problem in setup instructions

The point " rake redmine:plugins:migrate RAILS_ENV=“production” " can not be copied in the command line, because of not standard " signs. Please remove or correct them, that the line can be copied as well.

At the moment this line give the following output:
rake aborted!
undefined method `[]' for nil:NilClass

It is working well, without or with corrected " signs.

best,
Christian

dropping file bigger as allowed in redmine

If i drop a file bigger as max site configured in redmine the file is shown in wi ndows explorer and now error message is raised. As soons as i refresh the folder the file is gone without any error message.

This behaviour is danger, because the user doesn't recognize its create file opertaion want't sucessfull.

Using redmine 1.2.1 and windows xp SP2

no such file to load -- unicode

Hi,

I get some error as follow:

sudo rake db:migrate_plugins NAME=redmine_banner VERSION=0 RAILS_ENV=production
(in /opt/lampp/htdocs/redmine-1.4.0)
rake aborted!
no such file to load -- unicode

Tasks: TOP => db:migrate_plugins => environment
(See full trace by running task with --trace)

/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in require' /var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:inrequire'
/opt/lampp/htdocs/redmine-1.4.0/vendor/plugins/redmine_webdav/lib/acts_as_webdav.rb:36
/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in require' /var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:inrequire'
/opt/lampp/htdocs/redmine-1.4.0/vendor/plugins/redmine_webdav/lib/railsdav.rb:10
/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in require' /var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:inrequire'
/opt/lampp/htdocs/redmine-1.4.0/vendor/plugins/redmine_webdav/init.rb:4:in evaluate_init_rb' /var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin.rb:158:inevaluate_init_rb'
/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/kernel/reporting.rb:11:in silence_warnings' /var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin.rb:154:inevaluate_init_rb'
/var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin.rb:48:in load' /opt/lampp/htdocs/redmine-1.4.0/config/../vendor/plugins/engines/lib/engines/plugin.rb:44:inload'
/var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin/loader.rb:38:in load_plugins' /var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin/loader.rb:37:ineach'
/var/lib/gems/1.8/gems/rails-2.3.14/lib/rails/plugin/loader.rb:37:in load_plugins' /var/lib/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:369:inload_plugins'
/var/lib/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:165:in process' /var/lib/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:insend'
/var/lib/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:in run' /opt/lampp/htdocs/redmine-1.4.0/config/environment.rb:21 /var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:inrequire'
/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in require' /var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:innew_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in require' /var/lib/gems/1.8/gems/rails-2.3.14/lib/tasks/misc.rake:4 /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:incall'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:205:in execute' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:ineach'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:200:in execute' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:158:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:ininvoke_with_call_chain'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:176:in invoke_prerequisites' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:ineach'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:174:in invoke_prerequisites' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:157:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:151:ininvoke_with_call_chain'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/task.rb:144:in invoke' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:116:ininvoke_task'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in top_level' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:ineach'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:94:in top_level' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:instandard_exception_handling'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:88:in top_level' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:66:inrun'
/var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:133:in standard_exception_handling' /var/lib/gems/1.8/gems/rake-0.9.2.2/lib/rake/application.rb:63:inrun'
/var/lib/gems/1.8/gems/rake-0.9.2.2/bin/rake:33
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19
Tasks: TOP => db:migrate_plugins => environment

Missing write permission in documents subfolders for users with "Manage Redmine" permissions

Hi,

I just managed to get the webdav plugin running, but now I am getting a 404 error whenever I try to put a file into a documents subdirectory, although the user has the permissions set correctly (e.g. "Use Webdav" and "Manage Webdav"). I tried it from linux (with cadaver) and Windows 7 (using the internal webdav client). Connection works fine, authentication, too, and I can see all the files I put on using the web interface. Also, I can create subdirectories inside the "documents" folder and delete them again (+ they show up in Redmine), but I cannot do the same thing in the files folder.

As said above, when I try to copy files into the subdirectories, cadaver gives me a 404 error, while Windows 7 claims "Can't read from the source file or disc".

I have activated MaxOSX writing with no success. I would really like to get this working, so any hints would be much appreciated.

Cheers,

Tristan

Included lite version of redmine_http_auth plugin is incompatible with Redmine 2.x

Hi,

I just tried to install this with Redmine 2.1.2 on Ubuntu 12.04 LTS running Apache2 and Passenger. I came as far as finding out that you have to replace the Digest:SHA1 with Digest:SHA in RedmineAdvanced.pm with Ubuntu 12.04 since libdigest-sha1-perl is no longer provided.

However, I am stuck now with both the full version and the mini/lite version of the http_auth plugin. Although your trunk is allegedly compatible with Redmine 2.1.2 at the moment, the mini version of redmine_http_auth isn't which impedes the entire functionality.

Any insights on how to migrate redmine_http_auth to Redmine 2 are most welcome.

Thanks,

Tristan

compatibility with redmine 1.4

At the moment i can only update if i use redmine 2.x

Would be great to have compatibility or at least a onw branch with backported patches.

no longer works since redmine update to 1.2.1: NoMethodError (undefined method `destroy' for {}:Hash)

Hi Arnaud,

there must be something changed from redmine 1.2 to redmine 1.21 because we have error and error now weghne trying to access webdav folders

log says:

NoMethodError (undefined method destroy' for #<Hash:0xc6ac6e0>): passenger (3.0.8) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request'
passenger (3.0.8) lib/phusion_passenger/abstract_request_handler.rb:513:in accept_and_process_next_request' passenger (3.0.8) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop'
passenger (3.0.8) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.8) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend'
passenger (3.0.8) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
...

our's

F, [2011-08-05T09:05:35.987450 #4472] FATAL -- :
NoMethodError (undefined method destroy' for {}:Hash): vendor/plugins/redmine_webdav/app/controllers/webdav_controller.rb:18:infind_user'
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:96:in process_request' passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:513:inaccept_and_process_next_request'
passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:274:in main_loop' passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:321:instart_request_handler'
....

We can succesfully authenticate on webdav via windows XP explorer (e.g with wrong password we also get acess denied), but then a error dialog appears saying ("translated") "The documents in this folder are not available. Eventually the folder has been moved or deleted, or the connection to the server can not be established in case of networks problems."

Please help us, cause we have already run this plugin on produdtion and now the feature is not working any more for many users.

W use WinXp SP3:

Open My Network Places.
Double-click Add Network Place.
Click Next twice, then type https://myserver/webdav
Click Next
enter your credentials (login/password)
Click Finish

Apache error.log (clean)

[Wed Aug 03 14:31:02 2011] [notice] Apache/2.2.16 (Debian) DAV/2 SVN/1.6.12 mod_jk/1.2.30 mod_ssl/2.2.16 OpenSSL/0.9.8o Phusion_Passenger/2.2.14 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations

VHost error.log (clean)

VHost access.log

000.000.000.111 - - [03/Aug/2011:14:31:42 +0200] "OPTIONS / HTTP/1.1" 302 1760 "-" "Microsoft Data Access Internet Publishing Provider Cache Manager"
000.000.000.111 - - [03/Aug/2011:14:32:04 +0200] "GET /_vti_inf.html HTTP/1.1" 404 824 "-" "Mozilla/2.0 (compatible; MS FrontPage 4.0)"
000.000.000.111 - - [03/Aug/2011:14:32:04 +0200] "POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1" 404 1015 "-" "MSFrontPage/4.0"
PC1.domain.de - - [03/Aug/2011:14:32:04 +0200] "OPTIONS /webdav HTTP/1.1" 401 844 "-" "Microsoft Data Access Internet Publishing Provider DAV 1.1"
PC1.domain.de - - [03/Aug/2011:14:32:09 +0200] "OPTIONS /webdav HTTP/1.1" 401 844 "-" "Microsoft Data Access Internet Publishing Provider DAV 1.1"
PC1.domain.de - user_login [03/Aug/2011:14:32:09 +0200] "OPTIONS /webdav HTTP/1.1" 500 1305 "-" "Microsoft Data Access Internet Publishing Provider DAV 1.1"
000.000.000.111 - - [03/Aug/2011:14:32:10 +0200] "OPTIONS / HTTP/1.1" 302 972 "-" "Microsoft Data Access Internet Publishing Provider DAV 1.1"

redmine_production.log see my post

VHost.conf

... SSL CONFIG...

    DocumentRoot /redmine/public
    <Directory /redmine/public>
       AllowOverride None
      Options Indexes ExecCGI FollowSymLinks
          Order allow,deny
          Allow from all
    </Directory>
## protect the redmine-Webservice
   <Location /sys>
          Order deny,allow
          Deny from all
          Allow from 127.0.0.1
      Allow from localhost
    </Location>

PerlLoadModule Apache::Redmine
PerlLoadModule Authen::Simple::LDAP

... SVN CONFIG ...

PerlLoadModule Apache::RedmineAdvanced
<Location /webdav>
    AuthType Basic
    AuthName "- WebDAV Redmine access -" 
    Require valid-user

    PerlAccessHandler Apache::Authn::RedmineAdvanced::access_handler
    PerlAuthenHandler Apache::Authn::RedmineAdvanced::authen_handler

    RedmineDSN "DBI:mysql:database=redmine;host=localhost;port=3306" 
    RedmineDbUser "redmine" 
    RedmineDbPass "***" 
    RedmineAuthenticationOnly "On" 

    Order allow,deny
    Allow from 127.0.0.1
          Allow from localhost
    Satisfy Any
</Location>

... LOG CONFIG / END ...

Tx for help!

Cannot login unless using Forklift

Hi,

i just noticed that i cannot login if i'm using anything else than Forklift to connect. (Redmine 2.3.1)

I can see in the log :

Started PROPFIND "/webdav/testproject/documents" for xxx.xxx.xxx.xxx at 2013-06-21 15:08:44 +0200
Processing by WebdavController#webdav as XML
  Parameters: {"propfind"=>{"xmlns:D"=>"DAV:", "prop"=>{"resourcetype"=>nil, "getlastmodified"=>nil, "getcontentlength"=>nil}}, "path_info"=>"c-hache/documents"}
Redirected to https://my.redmine.org/login
Filter chain halted as :session_expiration rendered or redirected
Completed 302 Found in 2ms (ActiveRecord: 0.0ms)
Started PROPFIND "/login" for xxx.xxx.xxx.xxx at 2013-06-21 15:08:44 +0200
ActionController::RoutingError (No route matches [PROPFIND] "/login"):

Has anyone else the same problem ?

Cannot write in documents

Salut Arnaud :)

me voilà de retour après une mise à jour de Redmine (1.4 > 2.3).
Ton plugin marche globalement très bien, il est très stable.

Je n'ai juste pas la possibilité d'écrire quoi que ce soit dans les documents.

  • Impossible de créer un dossier
  • Impossible de créer un fichier dans un "document" existant.

En revanche dans le dossier "files" je n'ai aucun problème.

Voici le log lorsque j'essaie de créer un dossier dans "documents":

Started MKCOL "/webdav/myproject/documents/TEST/" for xxx.xxx.xxx.xxx at 2013-06-03 18:27:39 +0200
Processing by WebdavController#webdav as HTML
  Parameters: {"path_info"=>"myproject/documents/TEST"}
Started PROPFIND "/webdav/myproject/documents/" for xxx.xxx.xxx.xxx at 2013-06-03 18:27:39 +0200
Processing by WebdavController#webdav as HTML
  Parameters: {"propfind"=>{"xmlns"=>"DAV:", "prop"=>{"getlastmodified"=>{"xmlns"=>"DAV:"}, "getcontentlength"=>{"xmlns"=>"DAV:"}, "resourcetype"=>{"xmlns"=>"DAV:"}}}, "path_info"=>"myproject/documents"}
  Current user: myusername (id=1)
  Current user: myusername (id=1)
  Rendered text template (0.0ms)
Completed 403 Forbidden in 116ms (Views: 5.2ms | ActiveRecord: 52.4ms)
  Rendered text template (0.0ms)
Completed 207 Multi-Status in 100ms (Views: 1.2ms | ActiveRecord: 37.3ms)
Started PROPFIND "/webdav/myproject/documents/" for xxx.xxx.xxx.xxx at 2013-06-03 18:27:40 +0200
Processing by WebdavController#webdav as HTML
  Parameters: {"propfind"=>{"xmlns"=>"DAV:", "prop"=>{"getlastmodified"=>{"xmlns"=>"DAV:"}, "getcontentlength"=>{"xmlns"=>"DAV:"}, "resourcetype"=>{"xmlns"=>"DAV:"}}}, "path_info"=>"myproject/documents"}
  Current user: myusername (id=1)
  Rendered text template (0.0ms)
Completed 207 Multi-Status in 50ms (Views: 1.1ms | ActiveRecord: 8.0ms)

et quand j'essaie de créer un fichier dans un document 👍

Started PUT "/webdav/myproject/documents/TEST2/untitled.txt" for xxx.xxx.xxx.xxx at 2013-06-03 18:35:06 +0200
Processing by WebdavController#webdav as HTML
  Parameters: {"path_info"=>"myproject/documents/TEST2/untitled.txt"}
  Current user: myusername (id=1)
  Rendered text template (0.0ms)
Completed 403 Forbidden in 59ms (Views: 1.2ms | ActiveRecord: 12.0ms)
Started PROPFIND "/" for xxx.xxx.xxx.xxx at 2013-06-03 18:35:06 +0200
Processing by WelcomeController#index as HTML
  Parameters: {"propfind"=>{"xmlns"=>"DAV:", "prop"=>{"getlastmodified"=>{"xmlns"=>"DAV:"}, "getcontentlength"=>{"xmlns"=>"DAV:"}, "resourcetype"=>{"xmlns"=>"DAV:"}}}}
WARNING: Can't verify CSRF token authenticity
  Current user: anonymous
Redirected to https://my.redmine.org/login?back_url=https%3A%2F%2Fmy.redmine.org%2F
Filter chain halted as :check_if_login_required rendered or redirected
Completed 302 Found in 15ms (ActiveRecord: 2.2ms)
Started PROPFIND "/login" for xxx.xxx.xxx.xxx at 2013-06-03 18:35:06 +0200

ActionController::RoutingError (No route matches [PROPFIND] "/login"):
  actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
  railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call'
  activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged'
  railties (3.2.13) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.5) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.5) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:143:in `pass'
  rack-cache (1.2) lib/rack/cache/context.rb:155:in `invalidate'
  rack-cache (1.2) lib/rack/cache/context.rb:71:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.13) lib/rails/engine.rb:479:in `call'
  railties (3.2.13) lib/rails/application.rb:223:in `call'
  railties (3.2.13) lib/rails/railtie/configurable.rb:30:in `method_missing'
  rack (1.4.5) lib/rack/builder.rb:134:in `call'
  rack (1.4.5) lib/rack/urlmap.rb:64:in `block in call'
  rack (1.4.5) lib/rack/urlmap.rb:49:in `each'
  rack (1.4.5) lib/rack/urlmap.rb:49:in `call'
  passenger (4.0.0.rc6) lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
  passenger (4.0.0.rc6) lib/phusion_passenger/request_handler/thread_handler.rb:135:in `accept_and_process_next_request'
  passenger (4.0.0.rc6) lib/phusion_passenger/request_handler/thread_handler.rb:106:in `main_loop'
  passenger (4.0.0.rc6) lib/phusion_passenger/request_handler.rb:458:in `block (4 levels) in start_threads'
  passenger (4.0.0.rc6) lib/phusion_passenger/utils/robust_interruption.rb:102:in `disable_interruptions'
  passenger (4.0.0.rc6) lib/phusion_passenger/request_handler.rb:453:in `block (3 levels) in start_threads'


Started PROPFIND "/webdav/myproject/documents/TEST2/" for xxx.xxx.xxx.xxx at 2013-06-03 18:35:07 +0200
Processing by WebdavController#webdav as HTML
  Parameters: {"propfind"=>{"xmlns"=>"DAV:", "prop"=>{"getlastmodified"=>{"xmlns"=>"DAV:"}, "getcontentlength"=>{"xmlns"=>"DAV:"}, "resourcetype"=>{"xmlns"=>"DAV:"}}}, "path_info"=>"myproject/documents/TEST2"}
  Current user: myusername (id=1)
  Rendered text template (0.0ms)
Completed 207 Multi-Status in 125ms (Views: 1.2ms | ActiveRecord: 9.5ms)

Je vois bien cette ligne qui pose problème :

ActionController::RoutingError (No route matches [PROPFIND] "/login")

J'ai essayé avec plusieurs versions de redmine_htttp_auth sans succés.

Si par hasard tu as une piste...

Merci d'avance :)

Problems creating entries with german Umlauts

Hi,

we're using you nice plugin since a while, but now users reporting problems with german umlauts in file/folder names in subversion-repositories. With Filesystem-repositories is no problems.

The problem is, that we can not create files or folders with special chars inside repositoy of project, if repository is subversion. Anything else works fine. I'd checked again if the unicode gem is installed (it is).

Creating files and folders direct in subversion works as expected, creating folders and files with space in names works, too. Display and access of such folders/files works perfekt. Eg. I can create files within folders with Umlauts in name.

We're using redmine 1.3.0 and latest webdav-plugin

tnx

Cannot write from OSX

Hi, great plugin.. :)

I can read files and docs without any problem but cannot write anything from OSX. I get a405 Method Not Allowed.

Any idea plz ?

jruby support

Can u help me installing unicode gem for jruby envirnment?

MissingSourceFile: no such file to load -- unicode

jruby -S gem install unicode
Building native extensions. This could take a while...
ERROR: Error installing unicode:
ERROR: Failed to build gem native extension.

    z:/ruby/jruby-1.6.7/bin/jruby.exe extconf.rb

WARNING: JRuby does not support native extensions or the `mkmf' library very well.
Check http://kenai.com/projects/jruby/pages/Home for alternatives.
creating Makefile

make
Der Befehl "make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Gem files will remain installed in z:/ruby/jruby-1.6.7/lib/ruby/gems/1.8/gems/unicode-0.4.2 for inspection.
Results logged to z:/ruby/jruby-1.6.7/lib/ruby/gems/1.8/gems/unicode-0.4.2/./gem_make.out

RedmineAdvance script

hi,

is it possible to use the redmine.pm file instead of the RedmineAdvance script?
They seems to have the same origin and it would be nice to keep the amount of extra code to a minimum

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.