@@ -1,9 +1,4 | |||||
1 | class AuthSource < ActiveRecord::Base |
|
1 | class AuthSource < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Auth0' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Auth0' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,20 +1,8 | |||||
1 | class Board < ActiveRecord::Base |
|
1 | class Board < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'A Forum' | |
3 |
generator_for :description, : |
|
3 | generator_for :description, :start => 'Some description here' | |
4 | generator_for :project, :method => :generate_project |
|
4 | generator_for :project, :method => :generate_project | |
5 |
|
5 | |||
6 | def self.next_name |
|
|||
7 | @last_name ||= 'A Forum' |
|
|||
8 | @last_name.succ! |
|
|||
9 | @last_name |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.next_description |
|
|||
13 | @last_description ||= 'Some description here' |
|
|||
14 | @last_description.succ! |
|
|||
15 | @last_description |
|
|||
16 | end |
|
|||
17 |
|
||||
18 | def self.generate_project |
|
6 | def self.generate_project | |
19 | Project.generate! |
|
7 | Project.generate! | |
20 | end |
|
8 | end |
@@ -1,14 +1,8 | |||||
1 | class Change < ActiveRecord::Base |
|
1 | class Change < ActiveRecord::Base | |
2 | generator_for :action => 'A' |
|
2 | generator_for :action => 'A' | |
3 |
generator_for :path, : |
|
3 | generator_for :path, :start => 'test/dir/aaa0001' | |
4 | generator_for :changeset, :method => :generate_changeset |
|
4 | generator_for :changeset, :method => :generate_changeset | |
5 |
|
5 | |||
6 | def self.next_path |
|
|||
7 | @last_path ||= 'test/dir/aaa0001' |
|
|||
8 | @last_path.succ! |
|
|||
9 | @last_path |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.generate_changeset |
|
6 | def self.generate_changeset | |
13 | Changeset.generate! |
|
7 | Changeset.generate! | |
14 | end |
|
8 | end |
@@ -1,14 +1,8 | |||||
1 | class Changeset < ActiveRecord::Base |
|
1 | class Changeset < ActiveRecord::Base | |
2 |
generator_for :revision, : |
|
2 | generator_for :revision, :start => '1' | |
3 | generator_for :committed_on => Date.today |
|
3 | generator_for :committed_on => Date.today | |
4 | generator_for :repository, :method => :generate_repository |
|
4 | generator_for :repository, :method => :generate_repository | |
5 |
|
5 | |||
6 | def self.next_revision |
|
|||
7 | @last_revision ||= '1' |
|
|||
8 | @last_revision.succ! |
|
|||
9 | @last_revision |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.generate_repository |
|
6 | def self.generate_repository | |
13 | Repository::Subversion.generate! |
|
7 | Repository::Subversion.generate! | |
14 | end |
|
8 | end |
@@ -1,10 +1,5 | |||||
1 | class CustomField < ActiveRecord::Base |
|
1 | class CustomField < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'CustomField0' | |
3 | generator_for :field_format => 'string' |
|
3 | generator_for :field_format => 'string' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'CustomField0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 | end |
|
5 | end |
@@ -1,10 +1,5 | |||||
1 | class DocumentCategory < Enumeration |
|
1 | class DocumentCategory < Enumeration | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'DocumentCategory0' | |
3 | generator_for :type => 'DocumentCategory' |
|
3 | generator_for :type => 'DocumentCategory' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'DocumentCategory0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 | end |
|
5 | end |
@@ -1,9 +1,4 | |||||
1 | class Document < ActiveRecord::Base |
|
1 | class Document < ActiveRecord::Base | |
2 |
generator_for :title, : |
|
2 | generator_for :title, :start => 'Document001' | |
3 |
|
3 | |||
4 | def self.next_title |
|
|||
5 | @last_title ||= 'Document001' |
|
|||
6 | @last_title.succ! |
|
|||
7 | @last_title |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,10 +1,4 | |||||
1 | class EnabledModule < ActiveRecord::Base |
|
1 | class EnabledModule < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'module_001' | |
3 |
|
||||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'module_001' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 |
|
3 | |||
10 | end |
|
4 | end |
@@ -1,10 +1,5 | |||||
1 | class Enumeration < ActiveRecord::Base |
|
1 | class Enumeration < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Enumeration0' | |
3 | generator_for :type => 'TimeEntryActivity' |
|
3 | generator_for :type => 'TimeEntryActivity' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'Enumeration0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 | end |
|
5 | end |
@@ -1,10 +1,4 | |||||
1 | class Group < Principal |
|
1 | class Group < Principal | |
2 |
generator_for :lastname, : |
|
2 | generator_for :lastname, :start => 'Group' | |
3 |
|
||||
4 | def self.next_lastname |
|
|||
5 | @last_lastname ||= 'Group' |
|
|||
6 | @last_lastname.succ! |
|
|||
7 | @last_lastname |
|
|||
8 | end |
|
|||
9 |
|
3 | |||
10 | end |
|
4 | end |
@@ -1,9 +1,4 | |||||
1 | class IssueCategory < ActiveRecord::Base |
|
1 | class IssueCategory < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Category 0001' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Category 0001' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,14 +1,8 | |||||
1 | class Issue < ActiveRecord::Base |
|
1 | class Issue < ActiveRecord::Base | |
2 |
generator_for :subject, : |
|
2 | generator_for :subject, :start => 'Subject 0' | |
3 | generator_for :author, :method => :next_author |
|
3 | generator_for :author, :method => :next_author | |
4 | generator_for :priority, :method => :fetch_priority |
|
4 | generator_for :priority, :method => :fetch_priority | |
5 |
|
5 | |||
6 | def self.next_subject |
|
|||
7 | @last_subject ||= 'Subject 0' |
|
|||
8 | @last_subject.succ! |
|
|||
9 | @last_subject |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.next_author |
|
6 | def self.next_author | |
13 | User.generate_with_protected! |
|
7 | User.generate_with_protected! | |
14 | end |
|
8 | end | |
@@ -16,5 +10,4 class Issue < ActiveRecord::Base | |||||
16 | def self.fetch_priority |
|
10 | def self.fetch_priority | |
17 | IssuePriority.first || IssuePriority.generate! |
|
11 | IssuePriority.first || IssuePriority.generate! | |
18 | end |
|
12 | end | |
19 |
|
||||
20 | end |
|
13 | end |
@@ -1,10 +1,5 | |||||
1 | class IssuePriority < Enumeration |
|
1 | class IssuePriority < Enumeration | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'IssuePriority0' | |
3 | generator_for :type => 'IssuePriority' |
|
3 | generator_for :type => 'IssuePriority' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'IssuePriority0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 | end |
|
5 | end |
@@ -1,9 +1,4 | |||||
1 | class IssueStatus < ActiveRecord::Base |
|
1 | class IssueStatus < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Status 0' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Status 0' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,20 +1,8 | |||||
1 | class Message < ActiveRecord::Base |
|
1 | class Message < ActiveRecord::Base | |
2 |
generator_for :subject, : |
|
2 | generator_for :subject, :start => 'A Message' | |
3 |
generator_for :content, : |
|
3 | generator_for :content, :start => 'Some content here' | |
4 | generator_for :board, :method => :generate_board |
|
4 | generator_for :board, :method => :generate_board | |
5 |
|
5 | |||
6 | def self.next_subject |
|
|||
7 | @last_subject ||= 'A Message' |
|
|||
8 | @last_subject.succ! |
|
|||
9 | @last_subject |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.next_content |
|
|||
13 | @last_content ||= 'Some content here' |
|
|||
14 | @last_content.succ! |
|
|||
15 | @last_content |
|
|||
16 | end |
|
|||
17 |
|
||||
18 | def self.generate_board |
|
6 | def self.generate_board | |
19 | Board.generate! |
|
7 | Board.generate! | |
20 | end |
|
8 | end |
@@ -1,16 +1,5 | |||||
1 | class News < ActiveRecord::Base |
|
1 | class News < ActiveRecord::Base | |
2 |
generator_for :title, : |
|
2 | generator_for :title, :start => 'A New Item' | |
3 |
generator_for :description, : |
|
3 | generator_for :description, :start => 'Some content here' | |
4 |
|
4 | |||
5 | def self.next_title |
|
|||
6 | @last_title ||= 'A New Item' |
|
|||
7 | @last_title.succ! |
|
|||
8 | @last_title |
|
|||
9 | end |
|
|||
10 |
|
||||
11 | def self.next_description |
|
|||
12 | @last_description ||= 'Some content here' |
|
|||
13 | @last_description.succ! |
|
|||
14 | @last_description |
|
|||
15 | end |
|
|||
16 | end |
|
5 | end |
@@ -1,22 +1,9 | |||||
1 | class Project < ActiveRecord::Base |
|
1 | class Project < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Project 0' | |
3 |
generator_for :identifier, : |
|
3 | generator_for :identifier, :start => 'project-0000' | |
4 | generator_for :enabled_modules, :method => :all_modules |
|
4 | generator_for :enabled_modules, :method => :all_modules | |
5 | generator_for :trackers, :method => :next_tracker |
|
5 | generator_for :trackers, :method => :next_tracker | |
6 |
|
6 | |||
7 | def self.next_name |
|
|||
8 | @last_name ||= 'Project 0' |
|
|||
9 | @last_name.succ! |
|
|||
10 | @last_name |
|
|||
11 | end |
|
|||
12 |
|
||||
13 | # Project#next_identifier is defined on Redmine |
|
|||
14 | def self.next_identifier_from_object_daddy |
|
|||
15 | @last_identifier ||= 'project-0000' |
|
|||
16 | @last_identifier.succ! |
|
|||
17 | @last_identifier |
|
|||
18 | end |
|
|||
19 |
|
||||
20 | def self.all_modules |
|
7 | def self.all_modules | |
21 | [].tap do |modules| |
|
8 | [].tap do |modules| | |
22 | Redmine::AccessControl.available_project_modules.each do |name| |
|
9 | Redmine::AccessControl.available_project_modules.each do |name| |
@@ -1,9 +1,4 | |||||
1 | class Query < ActiveRecord::Base |
|
1 | class Query < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Query 0' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Query 0' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,11 +1,5 | |||||
1 | class Repository < ActiveRecord::Base |
|
1 | class Repository < ActiveRecord::Base | |
2 | generator_for :type => 'Subversion' |
|
2 | generator_for :type => 'Subversion' | |
3 |
generator_for :url, : |
|
3 | generator_for :url, :start => 'file:///test/svn' | |
4 |
|
||||
5 | def self.next_url |
|
|||
6 | @last_url ||= 'file:///test/svn' |
|
|||
7 | @last_url.succ! |
|
|||
8 | @last_url |
|
|||
9 | end |
|
|||
10 |
|
4 | |||
11 | end |
|
5 | end |
@@ -1,8 +1,4 | |||||
1 | class Role < ActiveRecord::Base |
|
1 | class Role < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Role0' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Role0' |
|
|||
6 | @last_name.succ! |
|
|||
7 | end |
|
|||
8 | end |
|
4 | end |
@@ -1,11 +1,5 | |||||
1 | class Repository::Subversion < Repository |
|
1 | class Repository::Subversion < Repository | |
2 | generator_for :type, :method => 'Subversion' |
|
2 | generator_for :type, :method => 'Subversion' | |
3 |
generator_for :url, : |
|
3 | generator_for :url, :start => 'file:///test/svn' | |
4 |
|
||||
5 | def self.next_url |
|
|||
6 | @last_url ||= 'file:///test/svn' |
|
|||
7 | @last_url.succ! |
|
|||
8 | @last_url |
|
|||
9 | end |
|
|||
10 |
|
4 | |||
11 | end |
|
5 | end |
@@ -1,10 +1,5 | |||||
1 | class TimeEntryActivity < Enumeration |
|
1 | class TimeEntryActivity < Enumeration | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'TimeEntryActivity0' | |
3 | generator_for :type => 'TimeEntryActivity' |
|
3 | generator_for :type => 'TimeEntryActivity' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'TimeEntryActivity0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 | end |
|
5 | end |
@@ -6,5 +6,4 class TimeEntry < ActiveRecord::Base | |||||
6 | def self.generate_user |
|
6 | def self.generate_user | |
7 | User.generate_with_protected! |
|
7 | User.generate_with_protected! | |
8 | end |
|
8 | end | |
9 |
|
||||
10 | end |
|
9 | end |
@@ -1,9 +1,4 | |||||
1 | class Tracker < ActiveRecord::Base |
|
1 | class Tracker < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Tracker 0' | |
3 |
|
3 | |||
4 | def self.next_name |
|
|||
5 | @last_name ||= 'Tracker 0' |
|
|||
6 | @last_name.succ! |
|
|||
7 | @last_name |
|
|||
8 | end |
|
|||
9 | end |
|
4 | end |
@@ -1,30 +1,12 | |||||
1 | class User < Principal |
|
1 | class User < Principal | |
2 |
generator_for :login, : |
|
2 | generator_for :login, :start => 'user1' | |
3 | generator_for :mail, :method => :next_email |
|
3 | generator_for :mail, :method => :next_email | |
4 |
generator_for :firstname, : |
|
4 | generator_for :firstname, :start => 'Bob' | |
5 |
generator_for :lastname, : |
|
5 | generator_for :lastname, :start => 'Doe' | |
6 |
|
||||
7 | def self.next_login |
|
|||
8 | @gen_login ||= 'user1' |
|
|||
9 | @gen_login.succ! |
|
|||
10 | @gen_login |
|
|||
11 | end |
|
|||
12 |
|
6 | |||
13 | def self.next_email |
|
7 | def self.next_email | |
14 | @last_email ||= 'user1' |
|
8 | @last_email ||= 'user1' | |
15 | @last_email.succ! |
|
9 | @last_email.succ! | |
16 | "#{@last_email}@example.com" |
|
10 | "#{@last_email}@example.com" | |
17 | end |
|
11 | end | |
18 |
|
||||
19 | def self.next_firstname |
|
|||
20 | @last_firstname ||= 'Bob' |
|
|||
21 | @last_firstname.succ! |
|
|||
22 | @last_firstname |
|
|||
23 | end |
|
|||
24 |
|
||||
25 | def self.next_lastname |
|
|||
26 | @last_lastname ||= 'Doe' |
|
|||
27 | @last_lastname.succ! |
|
|||
28 | @last_lastname |
|
|||
29 | end |
|
|||
30 | end |
|
12 | end |
@@ -1,11 +1,5 | |||||
1 | class Version < ActiveRecord::Base |
|
1 | class Version < ActiveRecord::Base | |
2 |
generator_for :name, : |
|
2 | generator_for :name, :start => 'Version 1.0.0' | |
3 | generator_for :status => 'open' |
|
3 | generator_for :status => 'open' | |
4 |
|
4 | |||
5 | def self.next_name |
|
|||
6 | @last_name ||= 'Version 1.0.0' |
|
|||
7 | @last_name.succ! |
|
|||
8 | @last_name |
|
|||
9 | end |
|
|||
10 |
|
||||
11 | end |
|
5 | end |
@@ -1,13 +1,7 | |||||
1 | class WikiPage < ActiveRecord::Base |
|
1 | class WikiPage < ActiveRecord::Base | |
2 |
generator_for :title, : |
|
2 | generator_for :title, :start => 'AWikiPage' | |
3 | generator_for :wiki, :method => :generate_wiki |
|
3 | generator_for :wiki, :method => :generate_wiki | |
4 |
|
4 | |||
5 | def self.next_title |
|
|||
6 | @last_title ||= 'AWikiPage' |
|
|||
7 | @last_title.succ! |
|
|||
8 | @last_title |
|
|||
9 | end |
|
|||
10 |
|
||||
11 | def self.generate_wiki |
|
5 | def self.generate_wiki | |
12 | Wiki.generate! |
|
6 | Wiki.generate! | |
13 | end |
|
7 | end |
@@ -1,20 +1,8 | |||||
1 | class WikiRedirect < ActiveRecord::Base |
|
1 | class WikiRedirect < ActiveRecord::Base | |
2 |
generator_for :title, : |
|
2 | generator_for :title, :start => 'AWikiPage' | |
3 |
generator_for :redirects_to, : |
|
3 | generator_for :redirects_to, :start => '/a/path/000001' | |
4 | generator_for :wiki, :method => :generate_wiki |
|
4 | generator_for :wiki, :method => :generate_wiki | |
5 |
|
5 | |||
6 | def self.next_title |
|
|||
7 | @last_title ||= 'AWikiPage' |
|
|||
8 | @last_title.succ! |
|
|||
9 | @last_title |
|
|||
10 | end |
|
|||
11 |
|
||||
12 | def self.next_redirects_to |
|
|||
13 | @last_redirect ||= '/a/path/000001' |
|
|||
14 | @last_redirect.succ! |
|
|||
15 | @last_redirect |
|
|||
16 | end |
|
|||
17 |
|
||||
18 | def self.generate_wiki |
|
6 | def self.generate_wiki | |
19 | Wiki.generate! |
|
7 | Wiki.generate! | |
20 | end |
|
8 | end |
General Comments 0
You need to be logged in to leave comments.
Login now