##// END OF EJS Templates
Somehow ran out of unique identifiers....
Eric Davis -
r3645:e5ac73b7dc80
parent child
Show More
@@ -1,31 +1,31
1 1 class Project < ActiveRecord::Base
2 2 generator_for :name, :method => :next_name
3 3 generator_for :identifier, :method => :next_identifier_from_object_daddy
4 4 generator_for :enabled_modules, :method => :all_modules
5 5 generator_for :trackers, :method => :next_tracker
6 6
7 7 def self.next_name
8 8 @last_name ||= 'Project 0'
9 9 @last_name.succ!
10 10 @last_name
11 11 end
12 12
13 13 # Project#next_identifier is defined on Redmine
14 14 def self.next_identifier_from_object_daddy
15 @last_identifier ||= 'project0'
15 @last_identifier ||= 'project-0000'
16 16 @last_identifier.succ!
17 17 @last_identifier
18 18 end
19 19
20 20 def self.all_modules
21 21 returning [] do |modules|
22 22 Redmine::AccessControl.available_project_modules.each do |name|
23 23 modules << EnabledModule.new(:name => name.to_s)
24 24 end
25 25 end
26 26 end
27 27
28 28 def self.next_tracker
29 29 [Tracker.generate!]
30 30 end
31 31 end
General Comments 0
You need to be logged in to leave comments. Login now