amartel / redmine_webdav Goto Github PK
View Code? Open in Web Editor NEWWebDav plugin for redmine
License: Other
WebDav plugin for redmine
License: Other
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.
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
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 ?
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
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
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
The rake task db:migrate_plugins has been deprecated, please use the replacement version redmine:plugins:migrate
Please fix README.textile with the new/recommended rake task: redmine:plugins:migrate.
Redmine 2.1
ruby 1.9.3-p327
I have many problems with the file uuid.rb: I have solved some problems using this version of the file:
https://github.com/aduffeck/uuid_it/tree/master/lib/ruby-uuid
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?
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.
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.
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...
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
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
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:in
require'
/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:in
require'
/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:in
require'
/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:in
evaluate_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:in
evaluate_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:in
load'
/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:in
each'
/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:in
load_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:in
send'
/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:in
require'
/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:in
new_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:in
call'
/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:in
each'
/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:in
invoke_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:in
invoke_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:in
each'
/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:in
invoke_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:in
invoke_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:in
invoke_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:in
each'
/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:in
standard_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:in
run'
/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:in
run'
/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
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
We would really need to SCM repos per project and one shall be offerend via webdav the other not
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
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.
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:in
process_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:in
main_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:in
send'
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:in
find_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:in
accept_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:in
start_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!
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 ?
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.
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 :)
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
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 ?
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.