Mercurial > hg > soundsoftware-site
view vendor/plugins/redmine_bibliography/app/models/publication.rb @ 519:3be6bc3c2a17 feature_36
Correctly searches and sends the parameters for both users and authors.
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Fri, 15 Jul 2011 17:21:05 +0100 |
parents | 0bb9c7baed07 |
children | 76d064830472 |
line wrap: on
line source
# vendor/plugins/redmine_bibliography/app/models/publication.rb class Publication < ActiveRecord::Base unloadable has_many :authorships, :dependent => :destroy has_many :authors, :through => :authorships, :uniq => true has_one :bibtex_entry, :dependent => :destroy validates_presence_of :title accepts_nested_attributes_for :authorships accepts_nested_attributes_for :authors, :allow_destroy => true accepts_nested_attributes_for :bibtex_entry, :allow_destroy => true has_and_belongs_to_many :projects, :uniq => true attr_writer :current_step def current_step @current_step || steps.first end def steps %w[new review] end def next_step self.current_step = steps[steps.index(current_step)+1] end def previous_step self.current_step = steps[steps.index(current_step)-1] end def first_step? current_step == steps.first end end