Version 1.4.0 [cleanup outstanding, and more coverage testing required]
This commit is contained in:
parent
ae73ed64cd
commit
8e1a35166d
@ -24,9 +24,6 @@ class DmsfController < ApplicationController
|
|||||||
before_filter :find_folder, :except => [:new, :create, :edit_root, :save_root]
|
before_filter :find_folder, :except => [:new, :create, :edit_root, :save_root]
|
||||||
before_filter :find_parent, :only => [:new, :create]
|
before_filter :find_parent, :only => [:new, :create]
|
||||||
|
|
||||||
# verify :method => :post, :only => [:delete_entries, :create, :save, :delete, :save_root, :notify_activate, :notify_deactivate],
|
|
||||||
# :render => { :nothing => true, :status => :method_not_allowed }
|
|
||||||
|
|
||||||
helper :all
|
helper :all
|
||||||
|
|
||||||
def show
|
def show
|
||||||
|
|||||||
@ -24,8 +24,6 @@ class DmsfStateController < ApplicationController
|
|||||||
before_filter :find_project
|
before_filter :find_project
|
||||||
before_filter :authorize
|
before_filter :authorize
|
||||||
|
|
||||||
# verify :method => :post, :only => [:user_pref_save], :render => { :nothing => true, :status => :method_not_allowed }
|
|
||||||
|
|
||||||
helper :all
|
helper :all
|
||||||
|
|
||||||
def user_pref_save
|
def user_pref_save
|
||||||
|
|||||||
@ -17,16 +17,12 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
RedmineApp::Application.routes.draw do
|
RedmineApp::Application.routes.draw do
|
||||||
# resources :dmsf
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# dmsf controller
|
# dmsf controller
|
||||||
# /projects/<project>/dmsf
|
# /projects/<project>/dmsf
|
||||||
|
# [As this controller also processes 'folders' it maybe better to branch into a folder route rather than leaving it as is]
|
||||||
##
|
##
|
||||||
|
|
||||||
# verify :method => :post, :only => [:delete_entries, :create, :save, :delete, :save_root, :notify_activate, :notify_deactivate],
|
|
||||||
# :render => { :nothing => true, :status => :method_not_allowed }
|
|
||||||
post '/projects/:id/dmsf/create', :controller => 'dmsf', :action => 'create'
|
post '/projects/:id/dmsf/create', :controller => 'dmsf', :action => 'create'
|
||||||
post '/projects/:id/dmsf/notify/activate', :controller => 'dmsf', :action => 'notify_activate'
|
post '/projects/:id/dmsf/notify/activate', :controller => 'dmsf', :action => 'notify_activate'
|
||||||
post '/projects/:id/dmsf/notify/deactivate', :controller => 'dmsf', :action => 'notify_deactivate'
|
post '/projects/:id/dmsf/notify/deactivate', :controller => 'dmsf', :action => 'notify_deactivate'
|
||||||
@ -50,13 +46,19 @@ RedmineApp::Application.routes.draw do
|
|||||||
post '/projects/:id/dmsf/state', :controller => 'dmsf_state', :action => 'user_pref_save'
|
post '/projects/:id/dmsf/state', :controller => 'dmsf_state', :action => 'user_pref_save'
|
||||||
|
|
||||||
|
|
||||||
#/projects/<project>/dmsf/upload - dmsf_upload controller
|
#
|
||||||
|
# dmsf_upload controller
|
||||||
|
# /projects/<project>/dmsf/upload - dmsf_upload controller
|
||||||
|
##
|
||||||
|
|
||||||
post '/projects/:id/dmsf/upload/files', :controller => 'dmsf_upload', :action => 'upload_files'
|
post '/projects/:id/dmsf/upload/files', :controller => 'dmsf_upload', :action => 'upload_files'
|
||||||
post '/projects/:id/dmsf/upload/file', :controller => 'dmsf_upload', :action => 'upload_file'
|
post '/projects/:id/dmsf/upload/file', :controller => 'dmsf_upload', :action => 'upload_file'
|
||||||
post '/projects/:id/dmsf/upload/commit', :controller => 'dmsf_upload', :action => 'commit_files'
|
post '/projects/:id/dmsf/upload/commit', :controller => 'dmsf_upload', :action => 'commit_files'
|
||||||
|
|
||||||
#/dmsf/files - dmsf_files controller
|
#
|
||||||
|
# dmsf_files controller
|
||||||
|
# /dmsf/files/<file id>
|
||||||
|
##
|
||||||
post '/dmsf/files/:id/notify/activate', :controller => 'dmsf_files', :action => 'notify_activate'
|
post '/dmsf/files/:id/notify/activate', :controller => 'dmsf_files', :action => 'notify_activate'
|
||||||
post '/dmsf/files/:id/notify/deactivate', :controller => 'dmsf_files', :action => 'notify_deactivate'
|
post '/dmsf/files/:id/notify/deactivate', :controller => 'dmsf_files', :action => 'notify_deactivate'
|
||||||
post '/dmsf/files/:id/lock', :controller => 'dmsf_files', :action => 'lock'
|
post '/dmsf/files/:id/lock', :controller => 'dmsf_files', :action => 'lock'
|
||||||
@ -72,6 +74,7 @@ RedmineApp::Application.routes.draw do
|
|||||||
|
|
||||||
#
|
#
|
||||||
# files_copy controller
|
# files_copy controller
|
||||||
|
# /dmsf/files/<file id>/copy
|
||||||
##
|
##
|
||||||
post '/dmsf/files/:id/copy/create', :controller => 'dmsf_files_copy', :action => 'create'
|
post '/dmsf/files/:id/copy/create', :controller => 'dmsf_files_copy', :action => 'create'
|
||||||
post '/dmsf/files/:id/copy/move', :controller => 'dmsf_files_copy', :action => 'move'
|
post '/dmsf/files/:id/copy/move', :controller => 'dmsf_files_copy', :action => 'move'
|
||||||
@ -79,6 +82,7 @@ RedmineApp::Application.routes.draw do
|
|||||||
|
|
||||||
#
|
#
|
||||||
# folders_copy controller
|
# folders_copy controller
|
||||||
|
# /dmsf/folders/<folder id>/copy
|
||||||
##
|
##
|
||||||
#verify :method => :post, :only => [:copy_to], :render => { :nothing => true, :status => :method_not_allowed }
|
#verify :method => :post, :only => [:copy_to], :render => { :nothing => true, :status => :method_not_allowed }
|
||||||
post '/dmsf/folders/:id/copy/to', :controller => 'dmsf_folders_copy', :action => 'copy_to'
|
post '/dmsf/folders/:id/copy/to', :controller => 'dmsf_folders_copy', :action => 'copy_to'
|
||||||
|
|||||||
6
init.rb
6
init.rb
@ -30,19 +30,17 @@ Rails.configuration.to_prepare do
|
|||||||
end
|
end
|
||||||
|
|
||||||
Project.send(:include, RedmineDmsf::Patches::ProjectPatch)
|
Project.send(:include, RedmineDmsf::Patches::ProjectPatch)
|
||||||
STDOUT.puts "PATCHES SENT\n"
|
|
||||||
STDOUT.flush
|
|
||||||
end
|
end
|
||||||
|
|
||||||
Redmine::Plugin.register :redmine_dmsf do
|
Redmine::Plugin.register :redmine_dmsf do
|
||||||
name "DMSF"
|
name "DMSF"
|
||||||
author "Vít Jonáš"
|
author "Vít Jonáš"
|
||||||
description "Document Management System Features"
|
description "Document Management System Features"
|
||||||
version "1.3.0 devel"
|
version "1.4.0 devel"
|
||||||
url "http://code.google.com/p/redmine-dmsf/"
|
url "http://code.google.com/p/redmine-dmsf/"
|
||||||
author_url "mailto:vit.jonas@gmail.com"
|
author_url "mailto:vit.jonas@gmail.com"
|
||||||
|
|
||||||
requires_redmine :version_or_higher => '1.1.0'
|
requires_redmine :version_or_higher => '2.0.0'
|
||||||
|
|
||||||
settings :partial => 'settings/dmsf_settings',
|
settings :partial => 'settings/dmsf_settings',
|
||||||
:default => {
|
:default => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user