annotate test/exemplars/issue_exemplar.rb @ 69:dc22c3eb3c81 luisf

Feature #35: - Does not show the label "My Projects" if the user does not have any projects. - If the user is not signed in only shows the default Projects list.
author luisf
date Mon, 06 Dec 2010 18:12:52 +0000
parents 513646585e45
children cbb26bc654de
rev   line source
Chris@0 1 class Issue < ActiveRecord::Base
Chris@0 2 generator_for :subject, :method => :next_subject
Chris@0 3 generator_for :author, :method => :next_author
Chris@0 4 generator_for :priority, :method => :fetch_priority
Chris@0 5
Chris@0 6 def self.next_subject
Chris@0 7 @last_subject ||= 'Subject 0'
Chris@0 8 @last_subject.succ!
Chris@0 9 @last_subject
Chris@0 10 end
Chris@0 11
Chris@0 12 def self.next_author
Chris@0 13 User.generate_with_protected!
Chris@0 14 end
Chris@0 15
Chris@0 16 def self.fetch_priority
Chris@0 17 IssuePriority.first || IssuePriority.generate!
Chris@0 18 end
Chris@0 19
Chris@0 20 end