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