ruby on rails - Redmine Plugin. Add action in ProjectsController -


i'm creating plugin redmine. need add action in projects controller. made ​​a patch projectscontrollers

  module projectscontrollerpatch   def self.included(base) # :nodoc:     base.extend(classmethods)     base.send(:include, instancemethods)   end   module classmethods   end   module instancemethod      def new_method      end   end end  # add module issue projectscontroller.send(:include, projectscontrollerpatch) 

and added route in routes.rb:

get 'new_method', :to => 'projets#new_method' 

but have 404 error on route

you need define route this:

redmineapp::application.routes.draw   match 'issue/:issue_id/something/:action/:id', to: 'something#new_some', as: 'fancy_route' end 

after register route in plugin:

project_module :my_plugin   permission :my_plugin, { :my_plugin => [:fancy_route] },:public => true end 

live example icalendar plugin:

project_module :redmine_icalendar   permission :redmine_icalendar, {:redmine_icalendar => [:index, :show, :list]}, :public => true   permission :redmine_icalendar, {:redmine_icalendar => [:edit, :new, :destroy]}, :require => :member     end 

Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

jquery - How would i go about shortening this code? And to cancel the previous click on click of new section? -