Mercurial > hg > soundsoftware-site
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 |