Merge branch 'annotate-models' into 'master'
Update annotations on models See merge request !3962
This commit is contained in:
commit
45ef8d5eda
|
@ -1,3 +1,16 @@
|
|||
# == Schema Information
|
||||
#
|
||||
# Table name: appearances
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string
|
||||
# description :text
|
||||
# header_logo :string
|
||||
# logo :string
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
#
|
||||
|
||||
class Appearance < ActiveRecord::Base
|
||||
validates :title, presence: true
|
||||
validates :description, presence: true
|
||||
|
|
|
@ -10,21 +10,20 @@
|
|||
# sign_in_text :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# home_page_url :string(255)
|
||||
# home_page_url :string
|
||||
# default_branch_protection :integer default(2)
|
||||
# restricted_visibility_levels :text
|
||||
# version_check_enabled :boolean default(TRUE)
|
||||
# max_attachment_size :integer default(10), not null
|
||||
# default_project_visibility :integer
|
||||
# default_snippet_visibility :integer
|
||||
# default_group_visibility :integer
|
||||
# restricted_signup_domains :text
|
||||
# user_oauth_applications :boolean default(TRUE)
|
||||
# after_sign_out_path :string(255)
|
||||
# after_sign_out_path :string
|
||||
# session_expire_delay :integer default(10080), not null
|
||||
# import_sources :text
|
||||
# help_page_text :text
|
||||
# admin_notification_email :string(255)
|
||||
# admin_notification_email :string
|
||||
# shared_runners_enabled :boolean default(TRUE), not null
|
||||
# max_artifacts_size :integer default(100), not null
|
||||
# runners_registration_token :string
|
||||
|
@ -32,8 +31,6 @@
|
|||
# two_factor_grace_period :integer default(48)
|
||||
# metrics_enabled :boolean default(FALSE)
|
||||
# metrics_host :string default("localhost")
|
||||
# metrics_username :string
|
||||
# metrics_password :string
|
||||
# metrics_pool_size :integer default(16)
|
||||
# metrics_timeout :integer default(10)
|
||||
# metrics_method_call_threshold :integer default(10)
|
||||
|
@ -41,9 +38,16 @@
|
|||
# recaptcha_site_key :string
|
||||
# recaptcha_private_key :string
|
||||
# metrics_port :integer default(8089)
|
||||
# metrics_sample_interval :integer default(15)
|
||||
# sentry_enabled :boolean default(FALSE)
|
||||
# sentry_dsn :string
|
||||
# akismet_enabled :boolean default(FALSE)
|
||||
# akismet_api_key :string
|
||||
# email_author_in_body :boolean default(FALSE)
|
||||
# default_group_visibility :integer
|
||||
# repository_checks_enabled :boolean default(FALSE)
|
||||
# metrics_packet_size :integer default(1)
|
||||
# shared_runners_text :text
|
||||
#
|
||||
|
||||
class ApplicationSetting < ActiveRecord::Base
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# author_id :integer not null
|
||||
# type :string(255) not null
|
||||
# type :string not null
|
||||
# entity_id :integer not null
|
||||
# entity_type :string(255) not null
|
||||
# entity_type :string not null
|
||||
# details :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
# ends_at :datetime
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# color :string(255)
|
||||
# font :string(255)
|
||||
# color :string
|
||||
# font :string
|
||||
#
|
||||
|
||||
class BroadcastMessage < ActiveRecord::Base
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# status :string(255)
|
||||
# status :string
|
||||
# finished_at :datetime
|
||||
# trace :text
|
||||
# created_at :datetime
|
||||
|
@ -15,19 +15,19 @@
|
|||
# commit_id :integer
|
||||
# commands :text
|
||||
# job_id :integer
|
||||
# name :string(255)
|
||||
# name :string
|
||||
# deploy :boolean default(FALSE)
|
||||
# options :text
|
||||
# allow_failure :boolean default(FALSE), not null
|
||||
# stage :string(255)
|
||||
# stage :string
|
||||
# trigger_request_id :integer
|
||||
# stage_idx :integer
|
||||
# tag :boolean
|
||||
# ref :string(255)
|
||||
# ref :string
|
||||
# user_id :integer
|
||||
# type :string(255)
|
||||
# target_url :string(255)
|
||||
# description :string(255)
|
||||
# type :string
|
||||
# target_url :string
|
||||
# description :string
|
||||
# artifacts_file :text
|
||||
# gl_project_id :integer
|
||||
# artifacts_metadata :text
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# ref :string(255)
|
||||
# sha :string(255)
|
||||
# before_sha :string(255)
|
||||
# ref :string
|
||||
# sha :string
|
||||
# before_sha :string
|
||||
# push_data :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
|
@ -14,6 +14,10 @@
|
|||
# yaml_errors :text
|
||||
# committed_at :datetime
|
||||
# gl_project_id :integer
|
||||
# status :string
|
||||
# started_at :datetime
|
||||
# finished_at :datetime
|
||||
# duration :integer
|
||||
#
|
||||
|
||||
module Ci
|
||||
|
|
|
@ -3,18 +3,18 @@
|
|||
# Table name: ci_runners
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# token :string(255)
|
||||
# token :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# description :string(255)
|
||||
# description :string
|
||||
# contacted_at :datetime
|
||||
# active :boolean default(TRUE), not null
|
||||
# is_shared :boolean default(FALSE)
|
||||
# name :string(255)
|
||||
# version :string(255)
|
||||
# revision :string(255)
|
||||
# platform :string(255)
|
||||
# architecture :string(255)
|
||||
# name :string
|
||||
# version :string
|
||||
# revision :string
|
||||
# platform :string
|
||||
# architecture :string
|
||||
#
|
||||
|
||||
module Ci
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Table name: ci_triggers
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# token :string(255)
|
||||
# token :string
|
||||
# project_id :integer
|
||||
# deleted_at :datetime
|
||||
# created_at :datetime
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# key :string(255)
|
||||
# key :string
|
||||
# value :text
|
||||
# encrypted_value :text
|
||||
# encrypted_value_salt :string(255)
|
||||
# encrypted_value_iv :string(255)
|
||||
# encrypted_value_salt :string
|
||||
# encrypted_value_iv :string
|
||||
# gl_project_id :integer
|
||||
#
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# status :string(255)
|
||||
# status :string
|
||||
# finished_at :datetime
|
||||
# trace :text
|
||||
# created_at :datetime
|
||||
|
@ -15,21 +15,24 @@
|
|||
# commit_id :integer
|
||||
# commands :text
|
||||
# job_id :integer
|
||||
# name :string(255)
|
||||
# name :string
|
||||
# deploy :boolean default(FALSE)
|
||||
# options :text
|
||||
# allow_failure :boolean default(FALSE), not null
|
||||
# stage :string(255)
|
||||
# stage :string
|
||||
# trigger_request_id :integer
|
||||
# stage_idx :integer
|
||||
# tag :boolean
|
||||
# ref :string(255)
|
||||
# ref :string
|
||||
# user_id :integer
|
||||
# type :string(255)
|
||||
# target_url :string(255)
|
||||
# description :string(255)
|
||||
# type :string
|
||||
# target_url :string
|
||||
# description :string
|
||||
# artifacts_file :text
|
||||
# gl_project_id :integer
|
||||
# artifacts_metadata :text
|
||||
# erased_by_id :integer
|
||||
# erased_at :datetime
|
||||
#
|
||||
|
||||
class CommitStatus < ActiveRecord::Base
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# key :text
|
||||
# title :string(255)
|
||||
# type :string(255)
|
||||
# fingerprint :string(255)
|
||||
# title :string
|
||||
# type :string
|
||||
# fingerprint :string
|
||||
# public :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# user_id :integer not null
|
||||
# email :string(255) not null
|
||||
# email :string not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
# Table name: events
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# target_type :string(255)
|
||||
# target_type :string
|
||||
# target_id :integer
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# data :text
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# status :string(255)
|
||||
# status :string
|
||||
# finished_at :datetime
|
||||
# trace :text
|
||||
# created_at :datetime
|
||||
|
@ -15,21 +15,24 @@
|
|||
# commit_id :integer
|
||||
# commands :text
|
||||
# job_id :integer
|
||||
# name :string(255)
|
||||
# name :string
|
||||
# deploy :boolean default(FALSE)
|
||||
# options :text
|
||||
# allow_failure :boolean default(FALSE), not null
|
||||
# stage :string(255)
|
||||
# stage :string
|
||||
# trigger_request_id :integer
|
||||
# stage_idx :integer
|
||||
# tag :boolean
|
||||
# ref :string(255)
|
||||
# ref :string
|
||||
# user_id :integer
|
||||
# type :string(255)
|
||||
# target_url :string(255)
|
||||
# description :string(255)
|
||||
# type :string
|
||||
# target_url :string
|
||||
# description :string
|
||||
# artifacts_file :text
|
||||
# gl_project_id :integer
|
||||
# artifacts_metadata :text
|
||||
# erased_by_id :integer
|
||||
# erased_at :datetime
|
||||
#
|
||||
|
||||
class GenericCommitStatus < CommitStatus
|
||||
|
|
|
@ -2,16 +2,17 @@
|
|||
#
|
||||
# Table name: namespaces
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# name :string(255) not null
|
||||
# path :string(255) not null
|
||||
# owner_id :integer
|
||||
# visibility_level :integer default(20), not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# type :string(255)
|
||||
# description :string(255) default(""), not null
|
||||
# avatar :string(255)
|
||||
# id :integer not null, primary key
|
||||
# name :string not null
|
||||
# path :string not null
|
||||
# owner_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# type :string
|
||||
# description :string default(""), not null
|
||||
# avatar :string
|
||||
# share_with_group_lock :boolean default(FALSE)
|
||||
# visibility_level :integer default(20), not null
|
||||
#
|
||||
|
||||
require 'carrierwave/orm/activerecord'
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
# note_events :boolean default(FALSE), not null
|
||||
# enable_ssl_verification :boolean default(TRUE)
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# token :string
|
||||
# wiki_page_events :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
class ProjectHook < WebHook
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
# note_events :boolean default(FALSE), not null
|
||||
# enable_ssl_verification :boolean default(TRUE)
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# token :string
|
||||
# wiki_page_events :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
class ServiceHook < WebHook
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
# note_events :boolean default(FALSE), not null
|
||||
# enable_ssl_verification :boolean default(TRUE)
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# token :string
|
||||
# wiki_page_events :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
class SystemHook < WebHook
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
# note_events :boolean default(FALSE), not null
|
||||
# enable_ssl_verification :boolean default(TRUE)
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# token :string
|
||||
# wiki_page_events :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
class WebHook < ActiveRecord::Base
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Table name: identities
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# extern_uid :string(255)
|
||||
# provider :string(255)
|
||||
# extern_uid :string
|
||||
# provider :string
|
||||
# user_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
|
|
|
@ -3,20 +3,23 @@
|
|||
# Table name: issues
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# assignee_id :integer
|
||||
# author_id :integer
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# position :integer default(0)
|
||||
# branch_name :string(255)
|
||||
# branch_name :string
|
||||
# description :text
|
||||
# milestone_id :integer
|
||||
# state :string(255)
|
||||
# state :string
|
||||
# iid :integer
|
||||
# updated_by_id :integer
|
||||
# moved_to_id :integer
|
||||
# confidential :boolean default(FALSE)
|
||||
# deleted_at :datetime
|
||||
# due_date :date
|
||||
#
|
||||
|
||||
require 'carrierwave/orm/activerecord'
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# key :text
|
||||
# title :string(255)
|
||||
# type :string(255)
|
||||
# fingerprint :string(255)
|
||||
# title :string
|
||||
# type :string
|
||||
# fingerprint :string
|
||||
# public :boolean default(FALSE), not null
|
||||
#
|
||||
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
#
|
||||
# Table name: labels
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255)
|
||||
# color :string(255)
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# template :boolean default(FALSE)
|
||||
# description :string(255)
|
||||
# id :integer not null, primary key
|
||||
# title :string
|
||||
# color :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# template :boolean default(FALSE)
|
||||
# description :string
|
||||
#
|
||||
|
||||
class Label < ActiveRecord::Base
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# id :integer not null, primary key
|
||||
# label_id :integer
|
||||
# target_id :integer
|
||||
# target_type :string(255)
|
||||
# target_type :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
#
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
# Table name: lfs_objects
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# oid :string(255) not null
|
||||
# oid :string not null
|
||||
# size :integer not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# file :string(255)
|
||||
# file :string
|
||||
#
|
||||
|
||||
class LfsObject < ActiveRecord::Base
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
# id :integer not null, primary key
|
||||
# access_level :integer not null
|
||||
# source_id :integer not null
|
||||
# source_type :string(255) not null
|
||||
# source_type :string not null
|
||||
# user_id :integer
|
||||
# notification_level :integer not null
|
||||
# type :string(255)
|
||||
# type :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# created_by_id :integer
|
||||
# invite_email :string(255)
|
||||
# invite_token :string(255)
|
||||
# invite_email :string
|
||||
# invite_token :string
|
||||
# invite_accepted_at :datetime
|
||||
#
|
||||
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
# id :integer not null, primary key
|
||||
# access_level :integer not null
|
||||
# source_id :integer not null
|
||||
# source_type :string(255) not null
|
||||
# source_type :string not null
|
||||
# user_id :integer
|
||||
# notification_level :integer not null
|
||||
# type :string(255)
|
||||
# type :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# created_by_id :integer
|
||||
# invite_email :string(255)
|
||||
# invite_token :string(255)
|
||||
# invite_email :string
|
||||
# invite_token :string
|
||||
# invite_accepted_at :datetime
|
||||
#
|
||||
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
# id :integer not null, primary key
|
||||
# access_level :integer not null
|
||||
# source_id :integer not null
|
||||
# source_type :string(255) not null
|
||||
# source_type :string not null
|
||||
# user_id :integer
|
||||
# notification_level :integer not null
|
||||
# type :string(255)
|
||||
# type :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# created_by_id :integer
|
||||
# invite_email :string(255)
|
||||
# invite_token :string(255)
|
||||
# invite_email :string
|
||||
# invite_token :string
|
||||
# invite_accepted_at :datetime
|
||||
#
|
||||
|
||||
|
|
|
@ -3,28 +3,29 @@
|
|||
# Table name: merge_requests
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# target_branch :string(255) not null
|
||||
# source_branch :string(255) not null
|
||||
# target_branch :string not null
|
||||
# source_branch :string not null
|
||||
# source_project_id :integer not null
|
||||
# author_id :integer
|
||||
# assignee_id :integer
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# milestone_id :integer
|
||||
# state :string(255)
|
||||
# merge_status :string(255)
|
||||
# state :string
|
||||
# merge_status :string
|
||||
# target_project_id :integer not null
|
||||
# iid :integer
|
||||
# description :text
|
||||
# position :integer default(0)
|
||||
# locked_at :datetime
|
||||
# updated_by_id :integer
|
||||
# merge_error :string(255)
|
||||
# merge_error :string
|
||||
# merge_params :text
|
||||
# merge_when_build_succeeds :boolean default(FALSE), not null
|
||||
# merge_user_id :integer
|
||||
# merge_commit_sha :string
|
||||
# deleted_at :datetime
|
||||
#
|
||||
|
||||
class MergeRequest < ActiveRecord::Base
|
||||
|
|
|
@ -3,12 +3,14 @@
|
|||
# Table name: merge_request_diffs
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# state :string(255)
|
||||
# state :string
|
||||
# st_commits :text
|
||||
# st_diffs :text
|
||||
# merge_request_id :integer not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# base_commit_sha :string
|
||||
# real_size :string
|
||||
#
|
||||
|
||||
class MergeRequestDiff < ActiveRecord::Base
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
# Table name: milestones
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255) not null
|
||||
# title :string not null
|
||||
# project_id :integer not null
|
||||
# description :text
|
||||
# due_date :date
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# state :string(255)
|
||||
# state :string
|
||||
# iid :integer
|
||||
#
|
||||
|
||||
|
|
|
@ -2,15 +2,17 @@
|
|||
#
|
||||
# Table name: namespaces
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# name :string(255) not null
|
||||
# path :string(255) not null
|
||||
# owner_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# type :string(255)
|
||||
# description :string(255) default(""), not null
|
||||
# avatar :string(255)
|
||||
# id :integer not null, primary key
|
||||
# name :string not null
|
||||
# path :string not null
|
||||
# owner_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# type :string
|
||||
# description :string default(""), not null
|
||||
# avatar :string
|
||||
# share_with_group_lock :boolean default(FALSE)
|
||||
# visibility_level :integer default(20), not null
|
||||
#
|
||||
|
||||
class Namespace < ActiveRecord::Base
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# note :text
|
||||
# noteable_type :string(255)
|
||||
# noteable_type :string
|
||||
# author_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# project_id :integer
|
||||
# attachment :string(255)
|
||||
# line_code :string(255)
|
||||
# commit_id :string(255)
|
||||
# attachment :string
|
||||
# line_code :string
|
||||
# commit_id :string
|
||||
# noteable_id :integer
|
||||
# system :boolean default(FALSE), not null
|
||||
# st_diff :text
|
||||
|
|
|
@ -1,3 +1,16 @@
|
|||
# == Schema Information
|
||||
#
|
||||
# Table name: notification_settings
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# user_id :integer not null
|
||||
# source_id :integer not null
|
||||
# source_type :string not null
|
||||
# level :integer default(0), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
#
|
||||
|
||||
class NotificationSetting < ActiveRecord::Base
|
||||
enum level: { disabled: 0, participating: 1, watch: 2, global: 3, mention: 4 }
|
||||
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# Table name: snippets
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# content :text
|
||||
# author_id :integer not null
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# file_name :string(255)
|
||||
# type :string(255)
|
||||
# file_name :string
|
||||
# type :string
|
||||
# visibility_level :integer default(0), not null
|
||||
#
|
||||
|
||||
|
|
|
@ -2,41 +2,46 @@
|
|||
#
|
||||
# Table name: projects
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# name :string(255)
|
||||
# path :string(255)
|
||||
# description :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# creator_id :integer
|
||||
# issues_enabled :boolean default(TRUE), not null
|
||||
# wall_enabled :boolean default(TRUE), not null
|
||||
# merge_requests_enabled :boolean default(TRUE), not null
|
||||
# wiki_enabled :boolean default(TRUE), not null
|
||||
# namespace_id :integer
|
||||
# issues_tracker :string(255) default("gitlab"), not null
|
||||
# issues_tracker_id :string(255)
|
||||
# snippets_enabled :boolean default(TRUE), not null
|
||||
# last_activity_at :datetime
|
||||
# import_url :string(255)
|
||||
# visibility_level :integer default(0), not null
|
||||
# archived :boolean default(FALSE), not null
|
||||
# avatar :string(255)
|
||||
# import_status :string(255)
|
||||
# repository_size :float default(0.0)
|
||||
# star_count :integer default(0), not null
|
||||
# import_type :string(255)
|
||||
# import_source :string(255)
|
||||
# commit_count :integer default(0)
|
||||
# import_error :text
|
||||
# ci_id :integer
|
||||
# builds_enabled :boolean default(TRUE), not null
|
||||
# shared_runners_enabled :boolean default(TRUE), not null
|
||||
# runners_token :string
|
||||
# build_coverage_regex :string
|
||||
# build_allow_git_fetch :boolean default(TRUE), not null
|
||||
# build_timeout :integer default(3600), not null
|
||||
# pending_delete :boolean
|
||||
# id :integer not null, primary key
|
||||
# name :string
|
||||
# path :string
|
||||
# description :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# creator_id :integer
|
||||
# issues_enabled :boolean default(TRUE), not null
|
||||
# wall_enabled :boolean default(TRUE), not null
|
||||
# merge_requests_enabled :boolean default(TRUE), not null
|
||||
# wiki_enabled :boolean default(TRUE), not null
|
||||
# namespace_id :integer
|
||||
# issues_tracker :string default("gitlab"), not null
|
||||
# issues_tracker_id :string
|
||||
# snippets_enabled :boolean default(TRUE), not null
|
||||
# last_activity_at :datetime
|
||||
# import_url :string
|
||||
# visibility_level :integer default(0), not null
|
||||
# archived :boolean default(FALSE), not null
|
||||
# avatar :string
|
||||
# import_status :string
|
||||
# repository_size :float default(0.0)
|
||||
# star_count :integer default(0), not null
|
||||
# import_type :string
|
||||
# import_source :string
|
||||
# commit_count :integer default(0)
|
||||
# import_error :text
|
||||
# ci_id :integer
|
||||
# builds_enabled :boolean default(TRUE), not null
|
||||
# shared_runners_enabled :boolean default(TRUE), not null
|
||||
# runners_token :string
|
||||
# build_coverage_regex :string
|
||||
# build_allow_git_fetch :boolean default(TRUE), not null
|
||||
# build_timeout :integer default(3600), not null
|
||||
# pending_delete :boolean default(FALSE)
|
||||
# public_builds :boolean default(TRUE), not null
|
||||
# main_language :string
|
||||
# pushes_since_gc :integer default(0)
|
||||
# last_repository_check_failed :boolean
|
||||
# last_repository_check_at :datetime
|
||||
#
|
||||
|
||||
require 'carrierwave/orm/activerecord'
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
# == Schema Information
|
||||
#
|
||||
# Table name: project_group_links
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer not null
|
||||
# group_id :integer not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# group_access :integer default(30), not null
|
||||
#
|
||||
|
||||
class ProjectGroupLink < ActiveRecord::Base
|
||||
GUEST = 10
|
||||
REPORTER = 20
|
||||
|
|
|
@ -2,9 +2,12 @@
|
|||
#
|
||||
# Table name: project_import_data
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# data :text
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# data :text
|
||||
# encrypted_credentials :text
|
||||
# encrypted_credentials_iv :text
|
||||
# encrypted_credentials_salt :text
|
||||
#
|
||||
|
||||
require 'carrierwave/orm/activerecord'
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
require 'asana'
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class AssemblaService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class BambooService < CiService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
require "addressable/uri"
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class BuildsEmailService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class CampfireService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
# Base class for CI services
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class CustomIssueTrackerService < IssueTrackerService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class DroneCiService < CiService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class EmailsOnPushService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class ExternalWikiService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
require "flowdock-git-hook"
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
require "gemnasium/gitlab_service"
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
# TODO(ayufan): The GitLabCiService is deprecated and the type should be removed when the database entries are removed
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class GitlabIssueTrackerService < IssueTrackerService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class HipchatService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
require 'uri'
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class IssueTrackerService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class JiraService < IssueTrackerService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class PivotaltrackerService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class PushoverService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class RedmineService < IssueTrackerService
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class SlackService < Service
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
class TeamcityService < CiService
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# Table name: snippets
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# content :text
|
||||
# author_id :integer not null
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# file_name :string(255)
|
||||
# type :string(255)
|
||||
# file_name :string
|
||||
# type :string
|
||||
# visibility_level :integer default(0), not null
|
||||
#
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# project_id :integer not null
|
||||
# name :string(255) not null
|
||||
# name :string not null
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# developers_can_push :boolean default(FALSE), not null
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Table name: releases
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# tag :string(255)
|
||||
# tag :string
|
||||
# description :text
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
#
|
||||
# id :integer not null, primary key
|
||||
# author_id :integer not null
|
||||
# type :string(255) not null
|
||||
# type :string not null
|
||||
# entity_id :integer not null
|
||||
# entity_type :string(255) not null
|
||||
# entity_type :string not null
|
||||
# details :text
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
# id :integer not null, primary key
|
||||
# project_id :integer
|
||||
# noteable_id :integer
|
||||
# noteable_type :string(255)
|
||||
# noteable_type :string
|
||||
# recipient_id :integer
|
||||
# commit_id :string(255)
|
||||
# line_code :string(255)
|
||||
# reply_key :string(255) not null
|
||||
# commit_id :string
|
||||
# reply_key :string not null
|
||||
# line_code :string
|
||||
#
|
||||
|
||||
class SentNotification < ActiveRecord::Base
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
# Table name: services
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# type :string(255)
|
||||
# title :string(255)
|
||||
# type :string
|
||||
# title :string
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# active :boolean default(FALSE), not null
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# active :boolean not null
|
||||
# properties :text
|
||||
# template :boolean default(FALSE)
|
||||
# push_events :boolean default(TRUE)
|
||||
|
@ -17,6 +17,9 @@
|
|||
# tag_push_events :boolean default(TRUE)
|
||||
# note_events :boolean default(TRUE), not null
|
||||
# build_events :boolean default(FALSE), not null
|
||||
# category :string default("common"), not null
|
||||
# default :boolean default(FALSE)
|
||||
# wiki_page_events :boolean default(TRUE)
|
||||
#
|
||||
|
||||
# To add new service you should build a class inherited from Service
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
# Table name: snippets
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# title :string(255)
|
||||
# title :string
|
||||
# content :text
|
||||
# author_id :integer not null
|
||||
# project_id :integer
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# file_name :string(255)
|
||||
# type :string(255)
|
||||
# file_name :string
|
||||
# type :string
|
||||
# visibility_level :integer default(0), not null
|
||||
#
|
||||
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
# == Schema Information
|
||||
#
|
||||
# Table name: spam_logs
|
||||
#
|
||||
# id :integer not null, primary key
|
||||
# user_id :integer
|
||||
# source_ip :string
|
||||
# user_agent :string
|
||||
# via_api :boolean
|
||||
# project_id :integer
|
||||
# noteable_type :string
|
||||
# title :string
|
||||
# description :text
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
#
|
||||
|
||||
class SpamLog < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# id :integer not null, primary key
|
||||
# user_id :integer
|
||||
# subscribable_id :integer
|
||||
# subscribable_type :string(255)
|
||||
# subscribable_type :string
|
||||
# subscribed :boolean
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
|
|
|
@ -3,55 +3,55 @@
|
|||
# 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)
|
||||
# email :string default(""), not null
|
||||
# encrypted_password :string default(""), not null
|
||||
# reset_password_token :string
|
||||
# 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)
|
||||
# current_sign_in_ip :string
|
||||
# last_sign_in_ip :string
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# name :string(255)
|
||||
# name :string
|
||||
# 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)
|
||||
# skype :string default(""), not null
|
||||
# linkedin :string default(""), not null
|
||||
# twitter :string default(""), not null
|
||||
# authentication_token :string
|
||||
# theme_id :integer default(1), not null
|
||||
# bio :string(255)
|
||||
# bio :string
|
||||
# failed_attempts :integer default(0)
|
||||
# locked_at :datetime
|
||||
# username :string(255)
|
||||
# username :string
|
||||
# can_create_group :boolean default(TRUE), not null
|
||||
# can_create_team :boolean default(TRUE), not null
|
||||
# state :string(255)
|
||||
# state :string
|
||||
# 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)
|
||||
# avatar :string
|
||||
# confirmation_token :string
|
||||
# confirmed_at :datetime
|
||||
# confirmation_sent_at :datetime
|
||||
# unconfirmed_email :string(255)
|
||||
# unconfirmed_email :string
|
||||
# hide_no_ssh_key :boolean default(FALSE)
|
||||
# website_url :string(255) default(""), not null
|
||||
# notification_email :string(255)
|
||||
# website_url :string default(""), not null
|
||||
# notification_email :string
|
||||
# hide_no_password :boolean default(FALSE)
|
||||
# password_automatically_set :boolean default(FALSE)
|
||||
# location :string(255)
|
||||
# encrypted_otp_secret :string(255)
|
||||
# encrypted_otp_secret_iv :string(255)
|
||||
# encrypted_otp_secret_salt :string(255)
|
||||
# location :string
|
||||
# encrypted_otp_secret :string
|
||||
# encrypted_otp_secret_iv :string
|
||||
# encrypted_otp_secret_salt :string
|
||||
# otp_required_for_login :boolean default(FALSE), not null
|
||||
# otp_backup_codes :text
|
||||
# public_email :string(255) default(""), not null
|
||||
# public_email :string default(""), not null
|
||||
# dashboard :integer default(0)
|
||||
# project_view :integer default(0)
|
||||
# consumed_timestep :integer
|
||||
|
@ -59,7 +59,8 @@
|
|||
# hide_project_limit :boolean default(FALSE)
|
||||
# unlock_token :string
|
||||
# otp_grace_period_started_at :datetime
|
||||
# external :boolean default(FALSE)
|
||||
# ldap_email :boolean default(FALSE), not null
|
||||
# external :boolean default(FALSE)
|
||||
#
|
||||
|
||||
require 'carrierwave/orm/activerecord'
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
if Rails.env.development?
|
||||
task :set_annotation_options do
|
||||
# You can override any of these by setting an environment variable of the
|
||||
# same name.
|
||||
Annotate.set_defaults(
|
||||
'routes' => 'false',
|
||||
'position_in_routes' => 'before',
|
||||
'position_in_class' => 'before',
|
||||
'position_in_test' => 'before',
|
||||
'position_in_fixture' => 'before',
|
||||
'position_in_factory' => 'before',
|
||||
'position_in_serializer' => 'before',
|
||||
'show_foreign_keys' => 'true',
|
||||
'show_indexes' => 'false',
|
||||
'simple_indexes' => 'false',
|
||||
'model_dir' => 'app/models',
|
||||
'root_dir' => '',
|
||||
'include_version' => 'false',
|
||||
'require' => '',
|
||||
'exclude_tests' => 'true',
|
||||
'exclude_fixtures' => 'true',
|
||||
'exclude_factories' => 'true',
|
||||
'exclude_serializers' => 'true',
|
||||
'exclude_scaffolds' => 'true',
|
||||
'exclude_controllers' => 'true',
|
||||
'exclude_helpers' => 'true',
|
||||
'ignore_model_sub_dir' => 'false',
|
||||
'ignore_columns' => nil,
|
||||
'ignore_unknown_models' => 'false',
|
||||
'hide_limit_column_types' => 'integer,boolean',
|
||||
'skip_on_db_migrate' => 'false',
|
||||
'format_bare' => 'true',
|
||||
'format_rdoc' => 'false',
|
||||
'format_markdown' => 'false',
|
||||
'sort' => 'false',
|
||||
'force' => 'false',
|
||||
'trace' => 'false',
|
||||
'wrapper_open' => nil,
|
||||
'wrapper_close' => nil,
|
||||
)
|
||||
end
|
||||
|
||||
Annotate.load_tasks
|
||||
end
|
Loading…
Reference in New Issue