Merge branch 'annotate-models-20160105' into 'master'
Annotate models Time to refresh the comments via `annotate`. See merge request !2311
This commit is contained in:
commit
3c93e588e9
57 changed files with 350 additions and 254 deletions
|
@ -27,9 +27,20 @@
|
||||||
# admin_notification_email :string(255)
|
# admin_notification_email :string(255)
|
||||||
# shared_runners_enabled :boolean default(TRUE), not null
|
# shared_runners_enabled :boolean default(TRUE), not null
|
||||||
# max_artifacts_size :integer default(100), not null
|
# max_artifacts_size :integer default(100), not null
|
||||||
# runners_registration_token :string(255)
|
# runners_registration_token :string
|
||||||
# require_two_factor_authentication :boolean default(TRUE)
|
# require_two_factor_authentication :boolean default(FALSE)
|
||||||
# two_factor_grace_period :integer default(48)
|
# 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)
|
||||||
|
# recaptcha_enabled :boolean default(FALSE)
|
||||||
|
# recaptcha_site_key :string
|
||||||
|
# recaptcha_private_key :string
|
||||||
|
# metrics_port :integer default(8089)
|
||||||
#
|
#
|
||||||
|
|
||||||
class ApplicationSetting < ActiveRecord::Base
|
class ApplicationSetting < ActiveRecord::Base
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
# target_url :string(255)
|
# target_url :string(255)
|
||||||
# description :string(255)
|
# description :string(255)
|
||||||
# artifacts_file :text
|
# artifacts_file :text
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
module Ci
|
module Ci
|
||||||
|
|
|
@ -2,11 +2,12 @@
|
||||||
#
|
#
|
||||||
# Table name: ci_runner_projects
|
# Table name: ci_runner_projects
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# runner_id :integer not null
|
# runner_id :integer not null
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
module Ci
|
module Ci
|
||||||
|
|
|
@ -2,12 +2,13 @@
|
||||||
#
|
#
|
||||||
# Table name: ci_triggers
|
# Table name: ci_triggers
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# token :string(255)
|
# token :string(255)
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# deleted_at :datetime
|
# deleted_at :datetime
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
module Ci
|
module Ci
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
# Table name: ci_variables
|
# Table name: ci_variables
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# key :string(255)
|
# key :string(255)
|
||||||
# value :text
|
# value :text
|
||||||
# encrypted_value :text
|
# encrypted_value :text
|
||||||
# encrypted_value_salt :string(255)
|
# encrypted_value_salt :string(255)
|
||||||
# encrypted_value_iv :string(255)
|
# encrypted_value_iv :string(255)
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
module Ci
|
module Ci
|
||||||
|
|
|
@ -1,30 +1,35 @@
|
||||||
# == Schema Information
|
# == Schema Information
|
||||||
#
|
#
|
||||||
# project_id integer
|
# Table name: ci_builds
|
||||||
# status string
|
#
|
||||||
# finished_at datetime
|
# id :integer not null, primary key
|
||||||
# trace text
|
# project_id :integer
|
||||||
# created_at datetime
|
# status :string(255)
|
||||||
# updated_at datetime
|
# finished_at :datetime
|
||||||
# started_at datetime
|
# trace :text
|
||||||
# runner_id integer
|
# created_at :datetime
|
||||||
# coverage float
|
# updated_at :datetime
|
||||||
# commit_id integer
|
# started_at :datetime
|
||||||
# commands text
|
# runner_id :integer
|
||||||
# job_id integer
|
# coverage :float
|
||||||
# name string
|
# commit_id :integer
|
||||||
# deploy boolean default: false
|
# commands :text
|
||||||
# options text
|
# job_id :integer
|
||||||
# allow_failure boolean default: false, null: false
|
# name :string(255)
|
||||||
# stage string
|
# deploy :boolean default(FALSE)
|
||||||
# trigger_request_id integer
|
# options :text
|
||||||
# stage_idx integer
|
# allow_failure :boolean default(FALSE), not null
|
||||||
# tag boolean
|
# stage :string(255)
|
||||||
# ref string
|
# trigger_request_id :integer
|
||||||
# user_id integer
|
# stage_idx :integer
|
||||||
# type string
|
# tag :boolean
|
||||||
# target_url string
|
# ref :string(255)
|
||||||
# description string
|
# user_id :integer
|
||||||
|
# type :string(255)
|
||||||
|
# target_url :string(255)
|
||||||
|
# description :string(255)
|
||||||
|
# artifacts_file :text
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
class CommitStatus < ActiveRecord::Base
|
class CommitStatus < ActiveRecord::Base
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
# target_url :string(255)
|
# target_url :string(255)
|
||||||
# description :string(255)
|
# description :string(255)
|
||||||
# artifacts_file :text
|
# artifacts_file :text
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
class GenericCommitStatus < CommitStatus
|
class GenericCommitStatus < CommitStatus
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
# type :string(255)
|
# type :string(255)
|
||||||
# description :string(255) default(""), not null
|
# description :string(255) default(""), not null
|
||||||
# avatar :string(255)
|
# avatar :string(255)
|
||||||
# public :boolean default(FALSE)
|
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'carrierwave/orm/activerecord'
|
require 'carrierwave/orm/activerecord'
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
# tag_push_events :boolean default(FALSE)
|
# tag_push_events :boolean default(FALSE)
|
||||||
# note_events :boolean default(FALSE), not null
|
# note_events :boolean default(FALSE), not null
|
||||||
# enable_ssl_verification :boolean default(TRUE)
|
# enable_ssl_verification :boolean default(TRUE)
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class ProjectHook < WebHook
|
class ProjectHook < WebHook
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
# tag_push_events :boolean default(FALSE)
|
# tag_push_events :boolean default(FALSE)
|
||||||
# note_events :boolean default(FALSE), not null
|
# note_events :boolean default(FALSE), not null
|
||||||
# enable_ssl_verification :boolean default(TRUE)
|
# enable_ssl_verification :boolean default(TRUE)
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class ServiceHook < WebHook
|
class ServiceHook < WebHook
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
# tag_push_events :boolean default(FALSE)
|
# tag_push_events :boolean default(FALSE)
|
||||||
# note_events :boolean default(FALSE), not null
|
# note_events :boolean default(FALSE), not null
|
||||||
# enable_ssl_verification :boolean default(TRUE)
|
# enable_ssl_verification :boolean default(TRUE)
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class SystemHook < WebHook
|
class SystemHook < WebHook
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
# tag_push_events :boolean default(FALSE)
|
# tag_push_events :boolean default(FALSE)
|
||||||
# note_events :boolean default(FALSE), not null
|
# note_events :boolean default(FALSE), not null
|
||||||
# enable_ssl_verification :boolean default(TRUE)
|
# enable_ssl_verification :boolean default(TRUE)
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class WebHook < ActiveRecord::Base
|
class WebHook < ActiveRecord::Base
|
||||||
|
|
|
@ -2,28 +2,28 @@
|
||||||
#
|
#
|
||||||
# Table name: merge_requests
|
# Table name: merge_requests
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# target_branch :string(255) not null
|
# target_branch :string(255) not null
|
||||||
# source_branch :string(255) not null
|
# source_branch :string(255) not null
|
||||||
# source_project_id :integer not null
|
# source_project_id :integer not null
|
||||||
# author_id :integer
|
# author_id :integer
|
||||||
# assignee_id :integer
|
# assignee_id :integer
|
||||||
# title :string(255)
|
# title :string(255)
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# milestone_id :integer
|
# milestone_id :integer
|
||||||
# state :string(255)
|
# state :string(255)
|
||||||
# merge_status :string(255)
|
# merge_status :string(255)
|
||||||
# target_project_id :integer not null
|
# target_project_id :integer not null
|
||||||
# iid :integer
|
# iid :integer
|
||||||
# description :text
|
# description :text
|
||||||
# position :integer default(0)
|
# position :integer default(0)
|
||||||
# locked_at :datetime
|
# locked_at :datetime
|
||||||
# updated_by_id :integer
|
# updated_by_id :integer
|
||||||
# merge_error :string(255)
|
# merge_error :string(255)
|
||||||
# merge_params :text (serialized to hash)
|
# merge_params :text
|
||||||
# merge_when_build_succeeds :boolean default(false), not null
|
# merge_when_build_succeeds :boolean default(FALSE), not null
|
||||||
# merge_user_id :integer
|
# merge_user_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require Rails.root.join("app/models/commit")
|
require Rails.root.join("app/models/commit")
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
# type :string(255)
|
# type :string(255)
|
||||||
# description :string(255) default(""), not null
|
# description :string(255) default(""), not null
|
||||||
# avatar :string(255)
|
# avatar :string(255)
|
||||||
# public :boolean default(FALSE)
|
|
||||||
#
|
#
|
||||||
|
|
||||||
class Namespace < ActiveRecord::Base
|
class Namespace < ActiveRecord::Base
|
||||||
|
|
|
@ -29,6 +29,13 @@
|
||||||
# import_source :string(255)
|
# import_source :string(255)
|
||||||
# commit_count :integer default(0)
|
# commit_count :integer default(0)
|
||||||
# import_error :text
|
# 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
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'carrierwave/orm/activerecord'
|
require 'carrierwave/orm/activerecord'
|
||||||
|
|
|
@ -16,7 +16,9 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'asana'
|
require 'asana'
|
||||||
|
|
||||||
class AsanaService < Service
|
class AsanaService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class AssemblaService < Service
|
class AssemblaService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class BambooService < CiService
|
class BambooService < CiService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require "addressable/uri"
|
require "addressable/uri"
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class BuildsEmailService < Service
|
class BuildsEmailService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class CampfireService < Service
|
class CampfireService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
# Base class for CI services
|
# Base class for CI services
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class CustomIssueTrackerService < IssueTrackerService
|
class CustomIssueTrackerService < IssueTrackerService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class DroneCiService < CiService
|
class DroneCiService < CiService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class EmailsOnPushService < Service
|
class EmailsOnPushService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class ExternalWikiService < Service
|
class ExternalWikiService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require "flowdock-git-hook"
|
require "flowdock-git-hook"
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require "gemnasium/gitlab_service"
|
require "gemnasium/gitlab_service"
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
# TODO(ayufan): The GitLabCiService is deprecated and the type should be removed when the database entries are removed
|
# TODO(ayufan): The GitLabCiService is deprecated and the type should be removed when the database entries are removed
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class GitlabIssueTrackerService < IssueTrackerService
|
class GitlabIssueTrackerService < IssueTrackerService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class HipchatService < Service
|
class HipchatService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'uri'
|
require 'uri'
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class IssueTrackerService < Service
|
class IssueTrackerService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class JiraService < IssueTrackerService
|
class JiraService < IssueTrackerService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class PivotaltrackerService < Service
|
class PivotaltrackerService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class PushoverService < Service
|
class PushoverService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class RedmineService < IssueTrackerService
|
class RedmineService < IssueTrackerService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class SlackService < Service
|
class SlackService < Service
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
class TeamcityService < CiService
|
class TeamcityService < CiService
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
# To add new service you should build a class inherited from Service
|
# To add new service you should build a class inherited from Service
|
||||||
|
|
|
@ -2,62 +2,63 @@
|
||||||
#
|
#
|
||||||
# Table name: users
|
# Table name: users
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# email :string(255) default(""), not null
|
# email :string(255) default(""), not null
|
||||||
# encrypted_password :string(255) default(""), not null
|
# encrypted_password :string(255) default(""), not null
|
||||||
# reset_password_token :string(255)
|
# reset_password_token :string(255)
|
||||||
# reset_password_sent_at :datetime
|
# reset_password_sent_at :datetime
|
||||||
# remember_created_at :datetime
|
# remember_created_at :datetime
|
||||||
# sign_in_count :integer default(0)
|
# sign_in_count :integer default(0)
|
||||||
# current_sign_in_at :datetime
|
# current_sign_in_at :datetime
|
||||||
# last_sign_in_at :datetime
|
# last_sign_in_at :datetime
|
||||||
# current_sign_in_ip :string(255)
|
# current_sign_in_ip :string(255)
|
||||||
# last_sign_in_ip :string(255)
|
# last_sign_in_ip :string(255)
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# name :string(255)
|
# name :string(255)
|
||||||
# admin :boolean default(FALSE), not null
|
# admin :boolean default(FALSE), not null
|
||||||
# projects_limit :integer default(10)
|
# projects_limit :integer default(10)
|
||||||
# skype :string(255) default(""), not null
|
# skype :string(255) default(""), not null
|
||||||
# linkedin :string(255) default(""), not null
|
# linkedin :string(255) default(""), not null
|
||||||
# twitter :string(255) default(""), not null
|
# twitter :string(255) default(""), not null
|
||||||
# authentication_token :string(255)
|
# authentication_token :string(255)
|
||||||
# theme_id :integer default(1), not null
|
# theme_id :integer default(1), not null
|
||||||
# bio :string(255)
|
# bio :string(255)
|
||||||
# failed_attempts :integer default(0)
|
# failed_attempts :integer default(0)
|
||||||
# locked_at :datetime
|
# locked_at :datetime
|
||||||
# unlock_token :string(255)
|
# username :string(255)
|
||||||
# username :string(255)
|
# can_create_group :boolean default(TRUE), not null
|
||||||
# can_create_group :boolean default(TRUE), not null
|
# can_create_team :boolean default(TRUE), not null
|
||||||
# can_create_team :boolean default(TRUE), not null
|
# state :string(255)
|
||||||
# state :string(255)
|
# color_scheme_id :integer default(1), not null
|
||||||
# color_scheme_id :integer default(1), not null
|
# notification_level :integer default(1), not null
|
||||||
# notification_level :integer default(1), not null
|
# password_expires_at :datetime
|
||||||
# password_expires_at :datetime
|
# created_by_id :integer
|
||||||
# created_by_id :integer
|
# last_credential_check_at :datetime
|
||||||
# last_credential_check_at :datetime
|
# avatar :string(255)
|
||||||
# avatar :string(255)
|
# confirmation_token :string(255)
|
||||||
# confirmation_token :string(255)
|
# confirmed_at :datetime
|
||||||
# confirmed_at :datetime
|
# confirmation_sent_at :datetime
|
||||||
# confirmation_sent_at :datetime
|
# unconfirmed_email :string(255)
|
||||||
# unconfirmed_email :string(255)
|
# hide_no_ssh_key :boolean default(FALSE)
|
||||||
# hide_no_ssh_key :boolean default(FALSE)
|
# website_url :string(255) default(""), not null
|
||||||
# website_url :string(255) default(""), not null
|
# notification_email :string(255)
|
||||||
# notification_email :string(255)
|
# hide_no_password :boolean default(FALSE)
|
||||||
# hide_no_password :boolean default(FALSE)
|
# password_automatically_set :boolean default(FALSE)
|
||||||
# password_automatically_set :boolean default(FALSE)
|
# location :string(255)
|
||||||
# location :string(255)
|
# encrypted_otp_secret :string(255)
|
||||||
# encrypted_otp_secret :string(255)
|
# encrypted_otp_secret_iv :string(255)
|
||||||
# encrypted_otp_secret_iv :string(255)
|
# encrypted_otp_secret_salt :string(255)
|
||||||
# encrypted_otp_secret_salt :string(255)
|
# otp_required_for_login :boolean default(FALSE), not null
|
||||||
# otp_required_for_login :boolean default(FALSE), not null
|
# otp_backup_codes :text
|
||||||
# otp_backup_codes :text
|
# public_email :string(255) default(""), not null
|
||||||
# public_email :string(255) default(""), not null
|
# dashboard :integer default(0)
|
||||||
# dashboard :integer default(0)
|
# project_view :integer default(0)
|
||||||
# project_view :integer default(0)
|
# consumed_timestep :integer
|
||||||
# consumed_timestep :integer
|
# layout :integer default(0)
|
||||||
# layout :integer default(0)
|
# hide_project_limit :boolean default(FALSE)
|
||||||
# hide_project_limit :boolean default(FALSE)
|
# unlock_token :string
|
||||||
|
# otp_grace_period_started_at :datetime
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'carrierwave/orm/activerecord'
|
require 'carrierwave/orm/activerecord'
|
||||||
|
|
|
@ -2,25 +2,28 @@
|
||||||
#
|
#
|
||||||
# Table name: merge_requests
|
# Table name: merge_requests
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# target_branch :string(255) not null
|
# target_branch :string(255) not null
|
||||||
# source_branch :string(255) not null
|
# source_branch :string(255) not null
|
||||||
# source_project_id :integer not null
|
# source_project_id :integer not null
|
||||||
# author_id :integer
|
# author_id :integer
|
||||||
# assignee_id :integer
|
# assignee_id :integer
|
||||||
# title :string(255)
|
# title :string(255)
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# milestone_id :integer
|
# milestone_id :integer
|
||||||
# state :string(255)
|
# state :string(255)
|
||||||
# merge_status :string(255)
|
# merge_status :string(255)
|
||||||
# target_project_id :integer not null
|
# target_project_id :integer not null
|
||||||
# iid :integer
|
# iid :integer
|
||||||
# description :text
|
# description :text
|
||||||
# position :integer default(0)
|
# position :integer default(0)
|
||||||
# locked_at :datetime
|
# locked_at :datetime
|
||||||
# updated_by_id :integer
|
# updated_by_id :integer
|
||||||
# merge_error :string(255)
|
# merge_error :string(255)
|
||||||
|
# merge_params :text
|
||||||
|
# merge_when_build_succeeds :boolean default(FALSE), not null
|
||||||
|
# merge_user_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
FactoryGirl.define do
|
FactoryGirl.define do
|
||||||
|
|
|
@ -29,6 +29,13 @@
|
||||||
# import_source :string(255)
|
# import_source :string(255)
|
||||||
# commit_count :integer default(0)
|
# commit_count :integer default(0)
|
||||||
# import_error :text
|
# 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
|
||||||
#
|
#
|
||||||
|
|
||||||
FactoryGirl.define do
|
FactoryGirl.define do
|
||||||
|
|
|
@ -2,32 +2,45 @@
|
||||||
#
|
#
|
||||||
# Table name: application_settings
|
# Table name: application_settings
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# default_projects_limit :integer
|
# default_projects_limit :integer
|
||||||
# signup_enabled :boolean
|
# signup_enabled :boolean
|
||||||
# signin_enabled :boolean
|
# signin_enabled :boolean
|
||||||
# gravatar_enabled :boolean
|
# gravatar_enabled :boolean
|
||||||
# sign_in_text :text
|
# sign_in_text :text
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# home_page_url :string(255)
|
# home_page_url :string(255)
|
||||||
# default_branch_protection :integer default(2)
|
# default_branch_protection :integer default(2)
|
||||||
# twitter_sharing_enabled :boolean default(TRUE)
|
# twitter_sharing_enabled :boolean default(TRUE)
|
||||||
# restricted_visibility_levels :text
|
# restricted_visibility_levels :text
|
||||||
# version_check_enabled :boolean default(TRUE)
|
# version_check_enabled :boolean default(TRUE)
|
||||||
# max_attachment_size :integer default(10), not null
|
# max_attachment_size :integer default(10), not null
|
||||||
# default_project_visibility :integer
|
# default_project_visibility :integer
|
||||||
# default_snippet_visibility :integer
|
# default_snippet_visibility :integer
|
||||||
# restricted_signup_domains :text
|
# restricted_signup_domains :text
|
||||||
# user_oauth_applications :boolean default(TRUE)
|
# user_oauth_applications :boolean default(TRUE)
|
||||||
# after_sign_out_path :string(255)
|
# after_sign_out_path :string(255)
|
||||||
# session_expire_delay :integer default(10080), not null
|
# session_expire_delay :integer default(10080), not null
|
||||||
# import_sources :text
|
# import_sources :text
|
||||||
# help_page_text :text
|
# help_page_text :text
|
||||||
# admin_notification_email :string(255)
|
# admin_notification_email :string(255)
|
||||||
# shared_runners_enabled :boolean default(TRUE), not null
|
# shared_runners_enabled :boolean default(TRUE), not null
|
||||||
# max_artifacts_size :integer default(100), not null
|
# max_artifacts_size :integer default(100), not null
|
||||||
# runners_registration_token :string(255)
|
# runners_registration_token :string
|
||||||
|
# require_two_factor_authentication :boolean default(FALSE)
|
||||||
|
# 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)
|
||||||
|
# recaptcha_enabled :boolean default(FALSE)
|
||||||
|
# recaptcha_site_key :string
|
||||||
|
# recaptcha_private_key :string
|
||||||
|
# metrics_port :integer default(8089)
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
# tag :boolean default(FALSE)
|
# tag :boolean default(FALSE)
|
||||||
# yaml_errors :text
|
# yaml_errors :text
|
||||||
# committed_at :datetime
|
# committed_at :datetime
|
||||||
# project_id :integer
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -2,11 +2,12 @@
|
||||||
#
|
#
|
||||||
# Table name: ci_runner_projects
|
# Table name: ci_runner_projects
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# runner_id :integer not null
|
# runner_id :integer not null
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -2,12 +2,13 @@
|
||||||
#
|
#
|
||||||
# Table name: ci_triggers
|
# Table name: ci_triggers
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# token :string(255)
|
# token :string(255)
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# deleted_at :datetime
|
# deleted_at :datetime
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
# Table name: ci_variables
|
# Table name: ci_variables
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# project_id :integer not null
|
# project_id :integer
|
||||||
# key :string(255)
|
# key :string(255)
|
||||||
# value :text
|
# value :text
|
||||||
# encrypted_value :text
|
# encrypted_value :text
|
||||||
# encrypted_value_salt :string(255)
|
# encrypted_value_salt :string(255)
|
||||||
# encrypted_value_iv :string(255)
|
# encrypted_value_iv :string(255)
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
# target_url :string(255)
|
# target_url :string(255)
|
||||||
# description :string(255)
|
# description :string(255)
|
||||||
# artifacts_file :text
|
# artifacts_file :text
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
# target_url :string(255)
|
# target_url :string(255)
|
||||||
# description :string(255)
|
# description :string(255)
|
||||||
# artifacts_file :text
|
# artifacts_file :text
|
||||||
|
# gl_project_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
# type :string(255)
|
# type :string(255)
|
||||||
# description :string(255) default(""), not null
|
# description :string(255) default(""), not null
|
||||||
# avatar :string(255)
|
# avatar :string(255)
|
||||||
# public :boolean default(FALSE)
|
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -2,25 +2,28 @@
|
||||||
#
|
#
|
||||||
# Table name: merge_requests
|
# Table name: merge_requests
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# target_branch :string(255) not null
|
# target_branch :string(255) not null
|
||||||
# source_branch :string(255) not null
|
# source_branch :string(255) not null
|
||||||
# source_project_id :integer not null
|
# source_project_id :integer not null
|
||||||
# author_id :integer
|
# author_id :integer
|
||||||
# assignee_id :integer
|
# assignee_id :integer
|
||||||
# title :string(255)
|
# title :string(255)
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# milestone_id :integer
|
# milestone_id :integer
|
||||||
# state :string(255)
|
# state :string(255)
|
||||||
# merge_status :string(255)
|
# merge_status :string(255)
|
||||||
# target_project_id :integer not null
|
# target_project_id :integer not null
|
||||||
# iid :integer
|
# iid :integer
|
||||||
# description :text
|
# description :text
|
||||||
# position :integer default(0)
|
# position :integer default(0)
|
||||||
# locked_at :datetime
|
# locked_at :datetime
|
||||||
# updated_by_id :integer
|
# updated_by_id :integer
|
||||||
# merge_error :string(255)
|
# merge_error :string(255)
|
||||||
|
# merge_params :text
|
||||||
|
# merge_when_build_succeeds :boolean default(FALSE), not null
|
||||||
|
# merge_user_id :integer
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
# type :string(255)
|
# type :string(255)
|
||||||
# description :string(255) default(""), not null
|
# description :string(255) default(""), not null
|
||||||
# avatar :string(255)
|
# avatar :string(255)
|
||||||
# public :boolean default(FALSE)
|
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -29,6 +29,13 @@
|
||||||
# import_source :string(255)
|
# import_source :string(255)
|
||||||
# commit_count :integer default(0)
|
# commit_count :integer default(0)
|
||||||
# import_error :text
|
# 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
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
# merge_requests_events :boolean default(TRUE)
|
# merge_requests_events :boolean default(TRUE)
|
||||||
# tag_push_events :boolean default(TRUE)
|
# tag_push_events :boolean default(TRUE)
|
||||||
# note_events :boolean default(TRUE), not null
|
# note_events :boolean default(TRUE), not null
|
||||||
|
# build_events :boolean default(FALSE), not null
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
|
@ -2,62 +2,63 @@
|
||||||
#
|
#
|
||||||
# Table name: users
|
# Table name: users
|
||||||
#
|
#
|
||||||
# id :integer not null, primary key
|
# id :integer not null, primary key
|
||||||
# email :string(255) default(""), not null
|
# email :string(255) default(""), not null
|
||||||
# encrypted_password :string(255) default(""), not null
|
# encrypted_password :string(255) default(""), not null
|
||||||
# reset_password_token :string(255)
|
# reset_password_token :string(255)
|
||||||
# reset_password_sent_at :datetime
|
# reset_password_sent_at :datetime
|
||||||
# remember_created_at :datetime
|
# remember_created_at :datetime
|
||||||
# sign_in_count :integer default(0)
|
# sign_in_count :integer default(0)
|
||||||
# current_sign_in_at :datetime
|
# current_sign_in_at :datetime
|
||||||
# last_sign_in_at :datetime
|
# last_sign_in_at :datetime
|
||||||
# current_sign_in_ip :string(255)
|
# current_sign_in_ip :string(255)
|
||||||
# last_sign_in_ip :string(255)
|
# last_sign_in_ip :string(255)
|
||||||
# created_at :datetime
|
# created_at :datetime
|
||||||
# updated_at :datetime
|
# updated_at :datetime
|
||||||
# name :string(255)
|
# name :string(255)
|
||||||
# admin :boolean default(FALSE), not null
|
# admin :boolean default(FALSE), not null
|
||||||
# projects_limit :integer default(10)
|
# projects_limit :integer default(10)
|
||||||
# skype :string(255) default(""), not null
|
# skype :string(255) default(""), not null
|
||||||
# linkedin :string(255) default(""), not null
|
# linkedin :string(255) default(""), not null
|
||||||
# twitter :string(255) default(""), not null
|
# twitter :string(255) default(""), not null
|
||||||
# authentication_token :string(255)
|
# authentication_token :string(255)
|
||||||
# theme_id :integer default(1), not null
|
# theme_id :integer default(1), not null
|
||||||
# bio :string(255)
|
# bio :string(255)
|
||||||
# failed_attempts :integer default(0)
|
# failed_attempts :integer default(0)
|
||||||
# locked_at :datetime
|
# locked_at :datetime
|
||||||
# unlock_token :string(255)
|
# username :string(255)
|
||||||
# username :string(255)
|
# can_create_group :boolean default(TRUE), not null
|
||||||
# can_create_group :boolean default(TRUE), not null
|
# can_create_team :boolean default(TRUE), not null
|
||||||
# can_create_team :boolean default(TRUE), not null
|
# state :string(255)
|
||||||
# state :string(255)
|
# color_scheme_id :integer default(1), not null
|
||||||
# color_scheme_id :integer default(1), not null
|
# notification_level :integer default(1), not null
|
||||||
# notification_level :integer default(1), not null
|
# password_expires_at :datetime
|
||||||
# password_expires_at :datetime
|
# created_by_id :integer
|
||||||
# created_by_id :integer
|
# last_credential_check_at :datetime
|
||||||
# last_credential_check_at :datetime
|
# avatar :string(255)
|
||||||
# avatar :string(255)
|
# confirmation_token :string(255)
|
||||||
# confirmation_token :string(255)
|
# confirmed_at :datetime
|
||||||
# confirmed_at :datetime
|
# confirmation_sent_at :datetime
|
||||||
# confirmation_sent_at :datetime
|
# unconfirmed_email :string(255)
|
||||||
# unconfirmed_email :string(255)
|
# hide_no_ssh_key :boolean default(FALSE)
|
||||||
# hide_no_ssh_key :boolean default(FALSE)
|
# website_url :string(255) default(""), not null
|
||||||
# website_url :string(255) default(""), not null
|
# notification_email :string(255)
|
||||||
# notification_email :string(255)
|
# hide_no_password :boolean default(FALSE)
|
||||||
# hide_no_password :boolean default(FALSE)
|
# password_automatically_set :boolean default(FALSE)
|
||||||
# password_automatically_set :boolean default(FALSE)
|
# location :string(255)
|
||||||
# location :string(255)
|
# encrypted_otp_secret :string(255)
|
||||||
# encrypted_otp_secret :string(255)
|
# encrypted_otp_secret_iv :string(255)
|
||||||
# encrypted_otp_secret_iv :string(255)
|
# encrypted_otp_secret_salt :string(255)
|
||||||
# encrypted_otp_secret_salt :string(255)
|
# otp_required_for_login :boolean default(FALSE), not null
|
||||||
# otp_required_for_login :boolean default(FALSE), not null
|
# otp_backup_codes :text
|
||||||
# otp_backup_codes :text
|
# public_email :string(255) default(""), not null
|
||||||
# public_email :string(255) default(""), not null
|
# dashboard :integer default(0)
|
||||||
# dashboard :integer default(0)
|
# project_view :integer default(0)
|
||||||
# project_view :integer default(0)
|
# consumed_timestep :integer
|
||||||
# consumed_timestep :integer
|
# layout :integer default(0)
|
||||||
# layout :integer default(0)
|
# hide_project_limit :boolean default(FALSE)
|
||||||
# hide_project_limit :boolean default(FALSE)
|
# unlock_token :string
|
||||||
|
# otp_grace_period_started_at :datetime
|
||||||
#
|
#
|
||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
Loading…
Reference in a new issue