Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
92deb451
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
92deb451
编写于
8月 25, 2014
作者:
D
Dmitriy Zaporozhets
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Annotate models
Signed-off-by:
N
Dmitriy Zaporozhets
<
dmitriy.zaporozhets@gmail.com
>
上级
1a9b2a47
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
172 addition
and
8 deletion
+172
-8
app/models/issue.rb
app/models/issue.rb
+0
-1
app/models/label.rb
app/models/label.rb
+12
-0
app/models/label_link.rb
app/models/label_link.rb
+12
-0
app/models/merge_request.rb
app/models/merge_request.rb
+1
-0
app/models/merge_request_diff.rb
app/models/merge_request_diff.rb
+1
-1
app/models/project.rb
app/models/project.rb
+2
-1
app/models/project_services/ci_service.rb
app/models/project_services/ci_service.rb
+19
-0
app/models/users_star_project.rb
app/models/users_star_project.rb
+5
-5
spec/factories/label_links.rb
spec/factories/label_links.rb
+12
-0
spec/factories/labels.rb
spec/factories/labels.rb
+12
-0
spec/factories/merge_requests.rb
spec/factories/merge_requests.rb
+22
-0
spec/factories/notes.rb
spec/factories/notes.rb
+19
-0
spec/factories/projects.rb
spec/factories/projects.rb
+28
-0
spec/models/label_link_spec.rb
spec/models/label_link_spec.rb
+12
-0
spec/models/label_spec.rb
spec/models/label_spec.rb
+12
-0
spec/models/merge_request_spec.rb
spec/models/merge_request_spec.rb
+1
-0
spec/models/project_spec.rb
spec/models/project_spec.rb
+2
-0
未找到文件。
app/models/issue.rb
浏览文件 @
92deb451
...
...
@@ -15,7 +15,6 @@
# milestone_id :integer
# state :string(255)
# iid :integer
# attachment :string(255)
#
require
'carrierwave/orm/activerecord'
...
...
app/models/label.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: labels
#
# id :integer not null, primary key
# title :string(255)
# color :string(255)
# project_id :integer
# created_at :datetime
# updated_at :datetime
#
class
Label
<
ActiveRecord
::
Base
DEFAULT_COLOR
=
'#428BCA'
...
...
app/models/label_link.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: label_links
#
# id :integer not null, primary key
# label_id :integer
# target_id :integer
# target_type :string(255)
# created_at :datetime
# updated_at :datetime
#
class
LabelLink
<
ActiveRecord
::
Base
belongs_to
:target
,
polymorphic:
true
belongs_to
:label
...
...
app/models/merge_request.rb
浏览文件 @
92deb451
...
...
@@ -17,6 +17,7 @@
# target_project_id :integer not null
# iid :integer
# description :text
# position :integer default(0)
#
require
Rails
.
root
.
join
(
"app/models/commit"
)
...
...
app/models/merge_request_diff.rb
浏览文件 @
92deb451
...
...
@@ -3,7 +3,7 @@
# Table name: merge_request_diffs
#
# id :integer not null, primary key
# state :string(255)
default("collected"), not null
# state :string(255)
# st_commits :text
# st_diffs :text
# merge_request_id :integer not null
...
...
app/models/project.rb
浏览文件 @
92deb451
...
...
@@ -22,7 +22,8 @@
# visibility_level :integer default(0), not null
# archived :boolean default(FALSE), not null
# import_status :string(255)
# star_count :integer
# repository_size :float default(0.0)
# star_count :integer default(0), not null
#
class
Project
<
ActiveRecord
::
Base
...
...
app/models/project_services/ci_service.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: services
#
# id :integer not null, primary key
# type :string(255)
# title :string(255)
# token :string(255)
# project_id :integer not null
# created_at :datetime
# updated_at :datetime
# active :boolean default(FALSE), not null
# project_url :string(255)
# subdomain :string(255)
# room :string(255)
# recipients :text
# api_key :string(255)
#
# Base class for CI services
# List methods you need to implement to get your CI service
# working with GitLab Merge Requests
...
...
app/models/users_star_project.rb
浏览文件 @
92deb451
...
...
@@ -2,11 +2,11 @@
#
# Table name: users_star_projects
#
# id
:integer not null, primary key
#
starrer_id
:integer not null
#
project_id
:integer not null
# created_at
:datetime
# updated_at
:datetime
# id :integer not null, primary key
#
project_id
:integer not null
#
user_id
:integer not null
# created_at :datetime
# updated_at :datetime
#
class
UsersStarProject
<
ActiveRecord
::
Base
...
...
spec/factories/label_links.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: label_links
#
# id :integer not null, primary key
# label_id :integer
# target_id :integer
# target_type :string(255)
# created_at :datetime
# updated_at :datetime
#
# Read about factories at https://github.com/thoughtbot/factory_girl
FactoryGirl
.
define
do
...
...
spec/factories/labels.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: labels
#
# id :integer not null, primary key
# title :string(255)
# color :string(255)
# project_id :integer
# created_at :datetime
# updated_at :datetime
#
# Read about factories at https://github.com/thoughtbot/factory_girl
FactoryGirl
.
define
do
...
...
spec/factories/merge_requests.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: merge_requests
#
# 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
# updated_at :datetime
# milestone_id :integer
# state :string(255)
# merge_status :string(255)
# target_project_id :integer not null
# iid :integer
# description :text
# position :integer default(0)
#
FactoryGirl
.
define
do
factory
:merge_request
do
title
...
...
spec/factories/notes.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: notes
#
# id :integer not null, primary key
# note :text
# noteable_type :string(255)
# author_id :integer
# created_at :datetime
# updated_at :datetime
# project_id :integer
# attachment :string(255)
# line_code :string(255)
# commit_id :string(255)
# noteable_id :integer
# system :boolean default(FALSE), not null
# st_diff :text
#
require_relative
'../support/repo_helpers'
FactoryGirl
.
define
do
...
...
spec/factories/projects.rb
浏览文件 @
92deb451
# == Schema Information
#
# 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
# import_status :string(255)
# repository_size :float default(0.0)
# star_count :integer default(0), not null
#
FactoryGirl
.
define
do
factory
:empty_project
,
class:
'Project'
do
sequence
(
:name
)
{
|
n
|
"project
#{
n
}
"
}
...
...
spec/models/label_link_spec.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: label_links
#
# id :integer not null, primary key
# label_id :integer
# target_id :integer
# target_type :string(255)
# created_at :datetime
# updated_at :datetime
#
require
'spec_helper'
describe
LabelLink
do
...
...
spec/models/label_spec.rb
浏览文件 @
92deb451
# == Schema Information
#
# Table name: labels
#
# id :integer not null, primary key
# title :string(255)
# color :string(255)
# project_id :integer
# created_at :datetime
# updated_at :datetime
#
require
'spec_helper'
describe
Label
do
...
...
spec/models/merge_request_spec.rb
浏览文件 @
92deb451
...
...
@@ -17,6 +17,7 @@
# target_project_id :integer not null
# iid :integer
# description :text
# position :integer default(0)
#
require
'spec_helper'
...
...
spec/models/project_spec.rb
浏览文件 @
92deb451
...
...
@@ -22,6 +22,8 @@
# visibility_level :integer default(0), not null
# archived :boolean default(FALSE), not null
# import_status :string(255)
# repository_size :float default(0.0)
# star_count :integer default(0), not null
#
require
'spec_helper'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录