annotate vendor/plugins/redmine_bibliography/init.rb @ 454:2f1a308c4c11 feature_36

Created the Projects - Publications relationship.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Mon, 13 Jun 2011 16:46:17 +0100
parents ad71d0604ac2
children 9761ee24f31d
rev   line source
luis@298 1 require 'redmine'
luis@454 2 require 'dispatcher'
luis@454 3
luis@454 4
luis@454 5 # Patches to the Redmine core.
luis@454 6
luis@454 7 Dispatcher.to_prepare :redmine_model_dependencies do
luis@454 8 require_dependency 'project'
luis@454 9
luis@454 10 unless Project.included_modules.include? Bibliography::ProjectPublicationsPatch
luis@454 11 Project.send(:include, Bibliography::ProjectPublicationsPatch)
luis@454 12 end
luis@454 13 end
luis@298 14
luis@298 15 Redmine::Plugin.register :redmine_bibliography do
luis@298 16 name 'Redmine Bibliography plugin'
luis@298 17 author 'Chris Cannam, Luis Figueira'
luis@298 18 description 'This is a plugin for Redmine'
luis@298 19 version '0.0.1'
luis@298 20 url 'http://example.com/path/to/plugin'
luis@298 21 author_url 'http://example.com/about'
luis@376 22
luis@376 23 permission :view_bibliography, :redmine_bibliography => :index
luis@376 24
luis@376 25 menu :project_menu, :redmine_bibliography, {:controller => 'publications', :action => 'index'}, :caption => 'Bibliography', :after => :activity, :param => :project_id
luis@454 26
luis@454 27
luis@454 28
luis@454 29
luis@454 30
luis@454 31
luis@298 32 end
luis@376 33
luis@454 34