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