Chris@0: # Sample plugin controller Chris@0: class ExampleController < ApplicationController Chris@0: unloadable Chris@1115: Chris@1115: layout 'base' Chris@0: before_filter :find_project, :authorize Chris@0: menu_item :sample_plugin Chris@1115: Chris@0: def say_hello Chris@0: @value = Setting.plugin_sample_plugin['sample_setting'] Chris@0: end Chris@0: Chris@0: def say_goodbye Chris@0: end Chris@1115: Chris@0: private Chris@1115: def find_project Chris@0: @project=Project.find(params[:id]) Chris@0: end Chris@0: end