#
# Table name: keys
#
-# id :integer not null, primary key
-# user_id :integer
-# created_at :datetime
-# updated_at :datetime
-# key :text
-# title :string(255)
-# identifier :string(255)
-# type :string(255)
+# id :integer not null, primary key
+# user_id :integer
+# created_at :datetime not null
+# updated_at :datetime not null
+# key :text
+# title :string(255)
+# type :string(255)
+# fingerprint :string(255)
#
class DeployKey < Key
# assignee_id :integer
# author_id :integer
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# position :integer default(0)
# branch_name :string(255)
# description :text
# milestone_id :integer
# state :string(255)
+# iid :integer
#
class Issue < ActiveRecord::Base
#
# Table name: keys
#
-# id :integer not null, primary key
-# user_id :integer
-# created_at :datetime
-# updated_at :datetime
-# key :text
-# title :string(255)
-# identifier :string(255)
-# type :string(255)
+# id :integer not null, primary key
+# user_id :integer
+# created_at :datetime not null
+# updated_at :datetime not null
+# key :text
+# title :string(255)
+# type :string(255)
+# fingerprint :string(255)
#
require 'digest/md5'
#
# Table name: merge_requests
#
-# id :integer not null, primary key
-# target_project_id :integer not null
-# target_branch :string(255) not null
-# source_project_id :integer not null
-# source_branch :string(255) not null
-# author_id :integer
-# assignee_id :integer
-# title :string(255)
-# created_at :datetime
-# updated_at :datetime
-# st_commits :text(2147483647)
-# st_diffs :text(2147483647)
-# milestone_id :integer
-# state :string(255)
-# merge_status :string(255)
+# id :integer not null, primary key
+# target_branch :string(255) not null
+# source_branch :string(255) not null
+# source_project_id :integer not null
+# author_id :integer
+# assignee_id :integer
+# title :string(255)
+# created_at :datetime not null
+# updated_at :datetime not null
+# st_commits :text(2147483647)
+# st_diffs :text(2147483647)
+# milestone_id :integer
+# state :string(255)
+# merge_status :string(255)
+# target_project_id :integer not null
+# iid :integer
#
require Rails.root.join("app/models/commit")
# created_at :datetime not null
# updated_at :datetime not null
# state :string(255)
+# iid :integer
#
class Milestone < ActiveRecord::Base
# note :text
# noteable_type :string(255)
# author_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# project_id :integer
# attachment :string(255)
# line_code :string(255)
# commit_id :string(255)
# noteable_id :integer
+# st_diff :text
#
require 'carrierwave/orm/activerecord'
#
# id :integer not null, primary key
# title :string(255)
-# content :text
+# content :text(2147483647)
# author_id :integer not null
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# file_name :string(255)
# expires_at :datetime
# private :boolean default(TRUE), not null
# name :string(255)
# path :string(255)
# description :text
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# creator_id :integer
# default_branch :string(255)
# issues_enabled :boolean default(TRUE), not null
# snippets_enabled :boolean default(TRUE), not null
# last_activity_at :datetime
# imported :boolean default(FALSE), not null
+# import_url :string(255)
#
require "grit"
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# id :integer not null, primary key
# title :string(255)
-# content :text
+# content :text(2147483647)
# author_id :integer not null
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# file_name :string(255)
# expires_at :datetime
# private :boolean default(TRUE), not null
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# id :integer not null, primary key
# title :string(255)
-# content :text
+# content :text(2147483647)
# author_id :integer not null
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# file_name :string(255)
# expires_at :datetime
# private :boolean default(TRUE), not null
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# id :integer not null, primary key
# email :string(255) default(""), not null
-# encrypted_password :string(128) default(""), not null
+# encrypted_password :string(255) default(""), not null
# reset_password_token :string(255)
# reset_password_sent_at :datetime
# remember_created_at :datetime
# last_sign_in_at :datetime
# current_sign_in_ip :string(255)
# last_sign_in_ip :string(255)
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# name :string(255)
# admin :boolean default(FALSE), not null
# projects_limit :integer default(10)
#
# Table name: users_groups
#
-# id :integer not null, primary key
-# group_access :integer not null
-# group_id :integer not null
-# user_id :integer not null
-# created_at :datetime not null
-# updated_at :datetime not null
+# id :integer not null, primary key
+# group_access :integer not null
+# group_id :integer not null
+# user_id :integer not null
+# created_at :datetime not null
+# updated_at :datetime not null
+# notification_level :integer default(3), not null
#
class UsersGroup < ActiveRecord::Base
# id :integer not null, primary key
# user_id :integer not null
# project_id :integer not null
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# project_access :integer default(0), not null
# notification_level :integer default(3), not null
#
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# Table name: users_groups
#
-# id :integer not null, primary key
-# group_access :integer not null
-# group_id :integer not null
-# user_id :integer not null
-# created_at :datetime not null
-# updated_at :datetime not null
+# id :integer not null, primary key
+# group_access :integer not null
+# group_id :integer not null
+# user_id :integer not null
+# created_at :datetime not null
+# updated_at :datetime not null
+# notification_level :integer default(3), not null
#
FactoryGirl.define do
#
# Table name: keys
#
-# id :integer not null, primary key
-# user_id :integer
-# created_at :datetime
-# updated_at :datetime
-# key :text
-# title :string(255)
-# identifier :string(255)
-# type :string(255)
+# id :integer not null, primary key
+# user_id :integer
+# created_at :datetime not null
+# updated_at :datetime not null
+# key :text
+# title :string(255)
+# type :string(255)
+# fingerprint :string(255)
#
require 'spec_helper'
# assignee_id :integer
# author_id :integer
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# position :integer default(0)
# branch_name :string(255)
# description :text
# milestone_id :integer
# state :string(255)
+# iid :integer
#
require 'spec_helper'
#
# Table name: keys
#
-# id :integer not null, primary key
-# user_id :integer
-# created_at :datetime
-# updated_at :datetime
-# key :text
-# title :string(255)
-# identifier :string(255)
-# type :string(255)
+# id :integer not null, primary key
+# user_id :integer
+# created_at :datetime not null
+# updated_at :datetime not null
+# key :text
+# title :string(255)
+# type :string(255)
+# fingerprint :string(255)
#
require 'spec_helper'
#
# Table name: merge_requests
#
-# id :integer not null, primary key
-# target_branch :string(255) not null
-# source_branch :string(255) not null
-# project_id :integer not null
-# author_id :integer
-# assignee_id :integer
-# title :string(255)
-# created_at :datetime
-# updated_at :datetime
-# st_commits :text(2147483647)
-# st_diffs :text(2147483647)
-# milestone_id :integer
-# state :string(255)
-# merge_status :string(255)
+# id :integer not null, primary key
+# target_branch :string(255) not null
+# source_branch :string(255) not null
+# source_project_id :integer not null
+# author_id :integer
+# assignee_id :integer
+# title :string(255)
+# created_at :datetime not null
+# updated_at :datetime not null
+# st_commits :text(2147483647)
+# st_diffs :text(2147483647)
+# milestone_id :integer
+# state :string(255)
+# merge_status :string(255)
+# target_project_id :integer not null
+# iid :integer
#
require 'spec_helper'
# created_at :datetime not null
# updated_at :datetime not null
# state :string(255)
+# iid :integer
#
require 'spec_helper'
# note :text
# noteable_type :string(255)
# author_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# project_id :integer
# attachment :string(255)
# line_code :string(255)
# commit_id :string(255)
# noteable_id :integer
+# st_diff :text
#
require 'spec_helper'
#
# id :integer not null, primary key
# title :string(255)
-# content :text
+# content :text(2147483647)
# author_id :integer not null
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# file_name :string(255)
# expires_at :datetime
# private :boolean default(TRUE), not null
# name :string(255)
# path :string(255)
# description :text
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# creator_id :integer
# default_branch :string(255)
# issues_enabled :boolean default(TRUE), not null
# snippets_enabled :boolean default(TRUE), not null
# last_activity_at :datetime
# imported :boolean default(FALSE), not null
+# import_url :string(255)
#
require 'spec_helper'
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# id :integer not null, primary key
# title :string(255)
-# content :text
+# content :text(2147483647)
# author_id :integer not null
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# file_name :string(255)
# expires_at :datetime
# private :boolean default(TRUE), not null
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#
#
# id :integer not null, primary key
# email :string(255) default(""), not null
-# encrypted_password :string(128) default(""), not null
+# encrypted_password :string(255) default(""), not null
# reset_password_token :string(255)
# reset_password_sent_at :datetime
# remember_created_at :datetime
# last_sign_in_at :datetime
# current_sign_in_ip :string(255)
# last_sign_in_ip :string(255)
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# name :string(255)
# admin :boolean default(FALSE), not null
# projects_limit :integer default(10)
#
# Table name: users_groups
#
-# id :integer not null, primary key
-# group_access :integer not null
-# group_id :integer not null
-# user_id :integer not null
-# created_at :datetime not null
-# updated_at :datetime not null
+# id :integer not null, primary key
+# group_access :integer not null
+# group_id :integer not null
+# user_id :integer not null
+# created_at :datetime not null
+# updated_at :datetime not null
+# notification_level :integer default(3), not null
#
require 'spec_helper'
# id :integer not null, primary key
# user_id :integer not null
# project_id :integer not null
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# project_access :integer default(0), not null
# notification_level :integer default(3), not null
#
# id :integer not null, primary key
# url :string(255)
# project_id :integer
-# created_at :datetime
-# updated_at :datetime
+# created_at :datetime not null
+# updated_at :datetime not null
# type :string(255) default("ProjectHook")
# service_id :integer
#