diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-09 15:05:03 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-09 15:05:03 +0300 |
commit | 36f861f1b1b7dc02a83d16243f680c8fbdfabfb7 (patch) | |
tree | c399a97b4db2cba9e52e0ff6186b3b3c207da2c0 /app/models | |
parent | c5cdd07899df5cc5d87c514a7649979056fcced7 (diff) | |
download | gitlab-ce-36f861f1b1b7dc02a83d16243f680c8fbdfabfb7.tar.gz |
Re-annotate models
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/models')
36 files changed, 150 insertions, 119 deletions
diff --git a/app/models/broadcast_message.rb b/app/models/broadcast_message.rb index bebe0da9c61..85ab7ed6ae8 100644 --- a/app/models/broadcast_message.rb +++ b/app/models/broadcast_message.rb @@ -3,12 +3,12 @@ # Table name: broadcast_messages # # id :integer not null, primary key -# message :text default(""), not null +# message :text not null # starts_at :datetime # ends_at :datetime # alert_type :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # color :string(255) # font :string(255) # diff --git a/app/models/deploy_key.rb b/app/models/deploy_key.rb index 47aeb93a419..570f5e91c13 100644 --- a/app/models/deploy_key.rb +++ b/app/models/deploy_key.rb @@ -4,8 +4,8 @@ # # id :integer not null, primary key # user_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # key :text # title :string(255) # type :string(255) diff --git a/app/models/deploy_keys_project.rb b/app/models/deploy_keys_project.rb index 6f109e48314..739d749830a 100644 --- a/app/models/deploy_keys_project.rb +++ b/app/models/deploy_keys_project.rb @@ -5,8 +5,8 @@ # id :integer not null, primary key # deploy_key_id :integer not null # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # class DeployKeysProject < ActiveRecord::Base diff --git a/app/models/email.rb b/app/models/email.rb index b92c1841063..9068c2b87b6 100644 --- a/app/models/email.rb +++ b/app/models/email.rb @@ -2,10 +2,13 @@ # # Table name: emails # -# id :integer not null, primary key -# user_id :integer not null -# email :string not null -# created_at :datetime not null +# id :integer not null, primary key +# user_id :integer not null +# email :string(255) not null +# created_at :datetime +# updated_at :datetime +# + class Email < ActiveRecord::Base attr_accessible :email, :user_id diff --git a/app/models/event.rb b/app/models/event.rb index 5c156856d79..cf88e9f4afc 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -8,8 +8,8 @@ # title :string(255) # data :text # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # action :integer # author_id :integer # diff --git a/app/models/forked_project_link.rb b/app/models/forked_project_link.rb index aaa527a1145..17add270f67 100644 --- a/app/models/forked_project_link.rb +++ b/app/models/forked_project_link.rb @@ -5,8 +5,8 @@ # id :integer not null, primary key # forked_to_project_id :integer not null # forked_from_project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # class ForkedProjectLink < ActiveRecord::Base diff --git a/app/models/group.rb b/app/models/group.rb index 0d4d5f4e836..3cbf30a20df 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -6,10 +6,11 @@ # name :string(255) not null # path :string(255) not null # owner_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) # description :string(255) default(""), not null +# avatar :string(255) # require 'carrierwave/orm/activerecord' diff --git a/app/models/issue.rb b/app/models/issue.rb index 21040327741..16d51345e5a 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -7,8 +7,8 @@ # assignee_id :integer # author_id :integer # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # position :integer default(0) # branch_name :string(255) # description :text diff --git a/app/models/key.rb b/app/models/key.rb index 4202d79a956..035c9efa016 100644 --- a/app/models/key.rb +++ b/app/models/key.rb @@ -4,8 +4,8 @@ # # id :integer not null, primary key # user_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # key :text # title :string(255) # type :string(255) diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index 1ec76dbd39a..8c885b70a48 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -9,10 +9,8 @@ # author_id :integer # assignee_id :integer # title :string(255) -# created_at :datetime not null -# updated_at :datetime not null -# st_commits :text(2147483647) -# st_diffs :text(2147483647) +# created_at :datetime +# updated_at :datetime # milestone_id :integer # state :string(255) # merge_status :string(255) diff --git a/app/models/merge_request_diff.rb b/app/models/merge_request_diff.rb index 99afffc1db0..0684461add7 100644 --- a/app/models/merge_request_diff.rb +++ b/app/models/merge_request_diff.rb @@ -1,3 +1,16 @@ +# == Schema Information +# +# Table name: merge_request_diffs +# +# id :integer not null, primary key +# state :string(255) default("collected"), not null +# st_commits :text +# st_diffs :text +# merge_request_id :integer not null +# created_at :datetime +# updated_at :datetime +# + require Rails.root.join("app/models/commit") class MergeRequestDiff < ActiveRecord::Base diff --git a/app/models/milestone.rb b/app/models/milestone.rb index e16529a634c..6a2ca767030 100644 --- a/app/models/milestone.rb +++ b/app/models/milestone.rb @@ -7,8 +7,8 @@ # project_id :integer not null # description :text # due_date :date -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # state :string(255) # iid :integer # diff --git a/app/models/namespace.rb b/app/models/namespace.rb index 468c93bd426..7973eef7e1c 100644 --- a/app/models/namespace.rb +++ b/app/models/namespace.rb @@ -6,8 +6,8 @@ # name :string(255) not null # path :string(255) not null # owner_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) # description :string(255) default(""), not null # avatar :string(255) diff --git a/app/models/note.rb b/app/models/note.rb index d666d5d52c8..6f7afcd1f9f 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -6,15 +6,15 @@ # note :text # noteable_type :string(255) # author_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # project_id :integer # attachment :string(255) # line_code :string(255) # commit_id :string(255) # noteable_id :integer -# st_diff :text # system :boolean default(FALSE), not null +# st_diff :text # require 'carrierwave/orm/activerecord' diff --git a/app/models/personal_snippet.rb b/app/models/personal_snippet.rb index ef2000ad05e..a3c0d201ee5 100644 --- a/app/models/personal_snippet.rb +++ b/app/models/personal_snippet.rb @@ -4,11 +4,11 @@ # # id :integer not null, primary key # title :string(255) -# content :text(2147483647) +# content :text # author_id :integer not null # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # file_name :string(255) # expires_at :datetime # private :boolean default(TRUE), not null diff --git a/app/models/project.rb b/app/models/project.rb index 09642ffa22f..e2e1ea88d46 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -6,8 +6,8 @@ # name :string(255) # path :string(255) # description :text -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # creator_id :integer # issues_enabled :boolean default(TRUE), not null # wall_enabled :boolean default(TRUE), not null @@ -18,9 +18,10 @@ # issues_tracker_id :string(255) # snippets_enabled :boolean default(TRUE), not null # last_activity_at :datetime -# imported :boolean default(FALSE), not null # import_url :string(255) # visibility_level :integer default(0), not null +# archived :boolean default(FALSE), not null +# import_status :string(255) # class Project < ActiveRecord::Base diff --git a/app/models/project_hook.rb b/app/models/project_hook.rb index 4e9b22532cb..6db6767a88d 100644 --- a/app/models/project_hook.rb +++ b/app/models/project_hook.rb @@ -5,13 +5,14 @@ # id :integer not null, primary key # url :string(255) # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) default("ProjectHook") # service_id :integer # push_events :boolean default(TRUE), not null # issues_events :boolean default(FALSE), not null # merge_requests_events :boolean default(FALSE), not null +# tag_push_events :boolean default(FALSE) # class ProjectHook < WebHook diff --git a/app/models/project_services/assembla_service.rb b/app/models/project_services/assembla_service.rb index 2a2c5172916..06e9d6118d2 100644 --- a/app/models/project_services/assembla_service.rb +++ b/app/models/project_services/assembla_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/campfire_service.rb b/app/models/project_services/campfire_service.rb index f9247e054c7..19030ecffa2 100644 --- a/app/models/project_services/campfire_service.rb +++ b/app/models/project_services/campfire_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/emails_on_push_service.rb b/app/models/project_services/emails_on_push_service.rb index 0a453166342..04775c4f2b2 100644 --- a/app/models/project_services/emails_on_push_service.rb +++ b/app/models/project_services/emails_on_push_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/flowdock_service.rb b/app/models/project_services/flowdock_service.rb index 2603a1f67a4..6cdd04a8648 100644 --- a/app/models/project_services/flowdock_service.rb +++ b/app/models/project_services/flowdock_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/gemnasium_service.rb b/app/models/project_services/gemnasium_service.rb index 0b8e7bad353..b363d7f57d2 100644 --- a/app/models/project_services/gemnasium_service.rb +++ b/app/models/project_services/gemnasium_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/gitlab_ci_service.rb b/app/models/project_services/gitlab_ci_service.rb index 81ac47c913d..ed1944f3373 100644 --- a/app/models/project_services/gitlab_ci_service.rb +++ b/app/models/project_services/gitlab_ci_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/hipchat_service.rb b/app/models/project_services/hipchat_service.rb index 3cee047a32a..d62f61856d1 100644 --- a/app/models/project_services/hipchat_service.rb +++ b/app/models/project_services/hipchat_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/pivotaltracker_service.rb b/app/models/project_services/pivotaltracker_service.rb index 877b9a77404..aa2bcc5def7 100644 --- a/app/models/project_services/pivotaltracker_service.rb +++ b/app/models/project_services/pivotaltracker_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_services/slack_service.rb b/app/models/project_services/slack_service.rb index a3697b31352..50fd62def1d 100644 --- a/app/models/project_services/slack_service.rb +++ b/app/models/project_services/slack_service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/project_snippet.rb b/app/models/project_snippet.rb index f38aa07059c..14c88046423 100644 --- a/app/models/project_snippet.rb +++ b/app/models/project_snippet.rb @@ -4,11 +4,11 @@ # # id :integer not null, primary key # title :string(255) -# content :text(2147483647) +# content :text # author_id :integer not null # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # file_name :string(255) # expires_at :datetime # private :boolean default(TRUE), not null diff --git a/app/models/protected_branch.rb b/app/models/protected_branch.rb index 16379720e59..d2b2b1218d1 100644 --- a/app/models/protected_branch.rb +++ b/app/models/protected_branch.rb @@ -5,8 +5,8 @@ # id :integer not null, primary key # project_id :integer not null # name :string(255) not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # class ProtectedBranch < ActiveRecord::Base diff --git a/app/models/service.rb b/app/models/service.rb index f7e440dcc81..ea000395218 100644 --- a/app/models/service.rb +++ b/app/models/service.rb @@ -7,12 +7,13 @@ # title :string(255) # token :string(255) # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # active :boolean default(FALSE), not null # project_url :string(255) # subdomain :string(255) # room :string(255) +# recipients :text # api_key :string(255) # diff --git a/app/models/service_hook.rb b/app/models/service_hook.rb index 6f22a863d98..2e11239c40b 100644 --- a/app/models/service_hook.rb +++ b/app/models/service_hook.rb @@ -5,13 +5,14 @@ # id :integer not null, primary key # url :string(255) # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) default("ProjectHook") # service_id :integer # push_events :boolean default(TRUE), not null # issues_events :boolean default(FALSE), not null # merge_requests_events :boolean default(FALSE), not null +# tag_push_events :boolean default(FALSE) # class ServiceHook < WebHook diff --git a/app/models/snippet.rb b/app/models/snippet.rb index c1c9ba257f2..720accd73dc 100644 --- a/app/models/snippet.rb +++ b/app/models/snippet.rb @@ -4,11 +4,11 @@ # # id :integer not null, primary key # title :string(255) -# content :text(2147483647) +# content :text # author_id :integer not null # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # file_name :string(255) # expires_at :datetime # private :boolean default(TRUE), not null diff --git a/app/models/system_hook.rb b/app/models/system_hook.rb index bffcbbf00f4..ee32b49bc66 100644 --- a/app/models/system_hook.rb +++ b/app/models/system_hook.rb @@ -5,13 +5,14 @@ # id :integer not null, primary key # url :string(255) # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) default("ProjectHook") # service_id :integer # push_events :boolean default(TRUE), not null # issues_events :boolean default(FALSE), not null # merge_requests_events :boolean default(FALSE), not null +# tag_push_events :boolean default(FALSE) # class SystemHook < WebHook diff --git a/app/models/user.rb b/app/models/user.rb index c25dcb074a1..16961e5413b 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -2,47 +2,48 @@ # # Table name: users # -# id :integer not null, primary key -# email :string(255) default(""), not null -# encrypted_password :string(255) default(""), not null -# reset_password_token :string(255) -# reset_password_sent_at :datetime -# remember_created_at :datetime -# sign_in_count :integer default(0) -# current_sign_in_at :datetime -# last_sign_in_at :datetime -# current_sign_in_ip :string(255) -# last_sign_in_ip :string(255) -# created_at :datetime not null -# updated_at :datetime not null -# name :string(255) -# admin :boolean default(FALSE), not null -# projects_limit :integer default(10) -# skype :string(255) default(""), not null -# linkedin :string(255) default(""), not null -# twitter :string(255) default(""), not null -# authentication_token :string(255) -# theme_id :integer default(1), not null -# bio :string(255) -# failed_attempts :integer default(0) -# locked_at :datetime -# extern_uid :string(255) -# provider :string(255) -# username :string(255) -# can_create_group :boolean default(TRUE), not null -# can_create_team :boolean default(TRUE), not null -# state :string(255) -# color_scheme_id :integer default(1), not null -# notification_level :integer default(1), not null -# password_expires_at :datetime -# created_by_id :integer -# avatar :string(255) -# confirmation_token :string(255) -# confirmed_at :datetime -# confirmation_sent_at :datetime -# unconfirmed_email :string(255) -# hide_no_ssh_key :boolean default(FALSE) -# website_url :string(255) default(""), not null +# id :integer not null, primary key +# email :string(255) default(""), not null +# encrypted_password :string(255) default(""), not null +# reset_password_token :string(255) +# reset_password_sent_at :datetime +# remember_created_at :datetime +# sign_in_count :integer default(0) +# current_sign_in_at :datetime +# last_sign_in_at :datetime +# current_sign_in_ip :string(255) +# last_sign_in_ip :string(255) +# created_at :datetime +# updated_at :datetime +# name :string(255) +# admin :boolean default(FALSE), not null +# projects_limit :integer default(10) +# skype :string(255) default(""), not null +# linkedin :string(255) default(""), not null +# twitter :string(255) default(""), not null +# authentication_token :string(255) +# theme_id :integer default(1), not null +# bio :string(255) +# failed_attempts :integer default(0) +# locked_at :datetime +# extern_uid :string(255) +# provider :string(255) +# username :string(255) +# can_create_group :boolean default(TRUE), not null +# can_create_team :boolean default(TRUE), not null +# state :string(255) +# color_scheme_id :integer default(1), not null +# notification_level :integer default(1), not null +# password_expires_at :datetime +# created_by_id :integer +# last_credential_check_at :datetime +# avatar :string(255) +# confirmation_token :string(255) +# confirmed_at :datetime +# confirmation_sent_at :datetime +# unconfirmed_email :string(255) +# hide_no_ssh_key :boolean default(FALSE) +# website_url :string(255) default(""), not null # require 'carrierwave/orm/activerecord' diff --git a/app/models/users_group.rb b/app/models/users_group.rb index 181bf322283..5f8b832d51e 100644 --- a/app/models/users_group.rb +++ b/app/models/users_group.rb @@ -6,8 +6,8 @@ # group_access :integer not null # group_id :integer not null # user_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # notification_level :integer default(3), not null # diff --git a/app/models/users_project.rb b/app/models/users_project.rb index 6f147859a5c..e8810f56def 100644 --- a/app/models/users_project.rb +++ b/app/models/users_project.rb @@ -5,8 +5,8 @@ # id :integer not null, primary key # user_id :integer not null # project_id :integer not null -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # project_access :integer default(0), not null # notification_level :integer default(3), not null # diff --git a/app/models/web_hook.rb b/app/models/web_hook.rb index 45a795391a2..76854da5c38 100644 --- a/app/models/web_hook.rb +++ b/app/models/web_hook.rb @@ -5,13 +5,14 @@ # id :integer not null, primary key # url :string(255) # project_id :integer -# created_at :datetime not null -# updated_at :datetime not null +# created_at :datetime +# updated_at :datetime # type :string(255) default("ProjectHook") # service_id :integer # push_events :boolean default(TRUE), not null # issues_events :boolean default(FALSE), not null # merge_requests_events :boolean default(FALSE), not null +# tag_push_events :boolean default(FALSE) # class WebHook < ActiveRecord::Base |