Project

General

Profile

Defect #28252

Updated by Mischa The Evil about 6 years ago


 my patch.rb 

 <pre><code class="ruby"> 
 ================================================================= 
 require_dependency 'projects_helper' 

 module SampleProjectsHelperPatch 
   def self.included(base)    
	 base.send(:include, ProjectsHelperMethodsSample) 
     base.class_eval do 
		 alias_method_chain :project_settings_tabs, :redmine_dfi_category 
     end 
   end 
 end 

 module ProjectsHelperMethodsSample 
   def project_settings_tabs_with_redmine_dfi_category  
     tabs = project_settings_tabs_without_redmine_dfi_category 
     action = {:name => 'sample_plugin',  
       :controller => 'example', 
       :action => :show,  
       :partial => 'sample_settings/sample_plugin_settings', :label => :label_plugin_example} 
     tabs << action #if User.current.allowed_to?(action, @project) 
	 tabs 
   end 
 end 
 </code></pre> 

 _________________________________________________________________________ 


 my init.rb 

 <pre><code class="ruby"> adding 
 ========================================================================= 
 require 'redmine' 
 #require 'tasks\dfi_category_helper_patch' 
 require 'dfi_category_issues_hook' 
 require 'dfi_category_controller_issue_hook' 
 require 'sample_projects_helper_patch' 
 Redmine::Plugin.register :redmine_dfi_category do 
   name 'Redmine Dfi Category plugin' 
   author 'Tony' 
   description 'This is a plugin for Redmine' 
   version '0.0.1' 
   url 'http://example.com/path/to/plugin' 
   author_url 'http://example.com/about' 
   
   menu :project_menu, :categories,{ :controller =>'dfi_categories', :action=>'index' }  
  
     project_module :dfi_categories do 
	 permission :dfi, :dfi_categories => :index 
	 permission :redmine_dfi_category, {:categories_setting => [:show, :edit]}, :require => :member 
	 end 
	
    Rails.configuration.to_prepare do 
     require_dependency 'projects_helper' 
    unless ProjectsHelper.included_modules.include? SampleProjectsHelperPatch 
       ProjectsHelper.send(:include, SampleProjectsHelperPatch)    
     end  
   end  
 end 
 </code></pre> 

 _____________________________________________________________________________ 


 
 I follow the plugin's patch of content 
 (https://github.com/akiko-pusu/redmine_issue_templates/blob/master/lib/issue_templates/projects_helper_patch.rb) 

 but my tab can't work... 

 thinks 




Back