peilaus alkaen
https://github.com/redmine/redmine.git
synced 2024-08-27 17:54:48 +02:00
![Etienne Massip](/assets/img/avatar_default.png)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7458 e93f8b46-1217-0410-a6f0-8f06a7374b81
19 rivejä
502 B
Ruby
19 rivejä
502 B
Ruby
class Project < ActiveRecord::Base
|
|
generator_for :name, :start => 'Project 0'
|
|
generator_for :identifier, :start => 'project-0000'
|
|
generator_for :enabled_modules, :method => :all_modules
|
|
generator_for :trackers, :method => :next_tracker
|
|
|
|
def self.all_modules
|
|
[].tap do |modules|
|
|
Redmine::AccessControl.available_project_modules.each do |name|
|
|
modules << EnabledModule.new(:name => name.to_s)
|
|
end
|
|
end
|
|
end
|
|
|
|
def self.next_tracker
|
|
[Tracker.generate!]
|
|
end
|
|
end
|