Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
2587de74
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,发现更多精彩内容 >>
提交
2587de74
编写于
4月 10, 2012
作者:
D
Dmitriy Zaporozhets
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Minor fixes
上级
627efddf
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
145 addition
and
61 deletion
+145
-61
app/assets/stylesheets/common.scss
app/assets/stylesheets/common.scss
+14
-0
app/assets/stylesheets/gitlab_bootstrap.scss
app/assets/stylesheets/gitlab_bootstrap.scss
+10
-1
app/assets/stylesheets/jquery_ui.scss
app/assets/stylesheets/jquery_ui.scss
+2
-0
app/assets/stylesheets/notes.scss
app/assets/stylesheets/notes.scss
+1
-0
app/assets/stylesheets/tree.scss
app/assets/stylesheets/tree.scss
+2
-1
app/views/dashboard/_issues.html.haml
app/views/dashboard/_issues.html.haml
+17
-0
app/views/dashboard/_merge_requests.html.haml
app/views/dashboard/_merge_requests.html.haml
+20
-0
app/views/dashboard/_projects.html.haml
app/views/dashboard/_projects.html.haml
+22
-0
app/views/devise/sessions/new.html.erb
app/views/devise/sessions/new.html.erb
+1
-1
app/views/help/permissions.html.haml
app/views/help/permissions.html.haml
+4
-4
app/views/issues/index.html.haml
app/views/issues/index.html.haml
+6
-7
app/views/milestones/_milestone.html.haml
app/views/milestones/_milestone.html.haml
+4
-3
app/views/notes/_per_line_form.html.haml
app/views/notes/_per_line_form.html.haml
+21
-23
app/views/refs/_tree.html.haml
app/views/refs/_tree.html.haml
+1
-1
db/schema.rb
db/schema.rb
+20
-20
未找到文件。
app/assets/stylesheets/common.scss
浏览文件 @
2587de74
...
@@ -880,3 +880,17 @@ li.note {
...
@@ -880,3 +880,17 @@ li.note {
color
:
#aaa
;
color
:
#aaa
;
}
}
}
}
.remember_me
{
text-align
:left
;
}
/**
* Milestones list
*
*/
.milestone
{
@extend
.wll
;
}
app/assets/stylesheets/gitlab_bootstrap.scss
浏览文件 @
2587de74
...
@@ -35,6 +35,10 @@ a {
...
@@ -35,6 +35,10 @@ a {
}
}
}
}
.neib
{
margin-right
:
10px
;
}
.alert-message
{
.alert-message
{
@extend
.alert
;
@extend
.alert
;
...
@@ -111,7 +115,9 @@ table {
...
@@ -111,7 +115,9 @@ table {
background
:
$blue_link
;
background
:
$blue_link
;
}
}
}
}
&
.danger
,
&
.primary
{
@extend
.btn-primary
;
}
&
.btn-danger
{
&
.btn-danger
{
background
:
#DD4B39
;
background
:
#DD4B39
;
color
:white
;
color
:white
;
...
@@ -122,6 +128,9 @@ table {
...
@@ -122,6 +128,9 @@ table {
background
:
#DD0000
;
background
:
#DD0000
;
}
}
}
}
&
.danger
{
@extend
.btn-danger
;
}
&
.small
{
&
.small
{
@extend
.btn-small
;
@extend
.btn-small
;
...
...
app/assets/stylesheets/jquery_ui.scss
浏览文件 @
2587de74
...
@@ -22,6 +22,8 @@
...
@@ -22,6 +22,8 @@
.ui-progressbar
{
.ui-progressbar
{
border
:
1px
solid
#ddd
;
border
:
1px
solid
#ddd
;
height
:
6px
;
height
:
6px
;
margin
:
0
;
padding
:
0
;
.ui-progressbar-value
{
.ui-progressbar-value
{
background-color
:
#62C462
;
//$blue_link;
background-color
:
#62C462
;
//$blue_link;
...
...
app/assets/stylesheets/notes.scss
浏览文件 @
2587de74
...
@@ -90,6 +90,7 @@ tr.line_notes_row {
...
@@ -90,6 +90,7 @@ tr.line_notes_row {
.per_line_form
{
.per_line_form
{
background
:
#f5f5f5
;
background
:
#f5f5f5
;
border-top
:
1px
solid
#eee
;
form
{
margin
:
0
;
}
form
{
margin
:
0
;
}
td
{
td
{
border-bottom
:
1px
solid
#ddd
;
border-bottom
:
1px
solid
#ddd
;
...
...
app/assets/stylesheets/tree.scss
浏览文件 @
2587de74
...
@@ -135,6 +135,7 @@
...
@@ -135,6 +135,7 @@
img
{
img
{
position
:
relative
;
position
:
relative
;
top
:
-1px
;
}
}
}
}
}
}
...
@@ -161,7 +162,7 @@
...
@@ -161,7 +162,7 @@
border-color
:
#ccc
;
border-color
:
#ccc
;
td
{
td
{
padding
:
7
px
;
padding
:
8
px
;
border-color
:
#f1f1f1
;
border-color
:
#f1f1f1
;
background
:
#fafafa
;
background
:
#fafafa
;
}
}
...
...
app/views/dashboard/_issues.html.haml
0 → 100644
浏览文件 @
2587de74
%div
.ui-box
%h5
=
link_to
"Issues"
,
"#issues"
,
:id
=>
"issues"
%small
(assigned to you)
%ul
.unstyled
-
@issues
.
each
do
|
issue
|
%li
.wll
=
link_to
[
issue
.
project
,
issue
]
do
%p
%span
.btn.disabled.small
=
issue
.
project
.
name
%strong
–
Issue
#
=
issue
.
id
=
truncate
issue
.
title
,
:length
=>
50
%span
.right.cgray
=
issue
.
updated_at
.
stamp
(
"Aug 21, 2011"
)
app/views/dashboard/_merge_requests.html.haml
0 → 100644
浏览文件 @
2587de74
%div
.ui-box
%h5
=
link_to
"5 Latest Merge Requests"
,
"#merge_requests"
,
:id
=>
"merge_requests"
%small
(authored or assigned to you)
%ul
.unstyled
-
@merge_requests
.
each
do
|
merge_request
|
%li
.wll
=
link_to
[
merge_request
.
project
,
merge_request
]
do
%p
%span
.btn.disabled.small
=
merge_request
.
project
.
name
%strong
–
Merge Request ##{merge_request.id}
=
truncate
merge_request
.
title
,
:length
=>
50
%span
.right.cgray
=
merge_request
.
updated_at
.
stamp
(
"Aug 21, 2011"
)
%li
.bottom
app/views/dashboard/_projects.html.haml
0 → 100644
浏览文件 @
2587de74
%div
%h3
%span
.ico.projects
Projects
%small
(most recent)
%hr
%div
.dash_projects
-
projects
.
first
(
5
).
each
do
|
project
|
%div
.dash_project
%h4
=
link_to
project
,
:class
=>
"project_link"
do
=
truncate
project
.
name
,
:length
=>
30
%small
last activity at
=
project
.
last_activity_date
.
stamp
(
"Aug 25, 2011"
)
.right
%small
%strong
=
link_to
"Browse Code »"
,
tree_project_ref_path
(
project
,
project
.
root_ref
),
:class
=>
"neib"
%strong
=
link_to
"Commits »"
,
project_commits_path
(
project
)
app/views/devise/sessions/new.html.erb
浏览文件 @
2587de74
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<%=
f
.
password_field
:password
,
:class
=>
"text bottom"
,
:placeholder
=>
"Password"
%>
<%=
f
.
password_field
:password
,
:class
=>
"text bottom"
,
:placeholder
=>
"Password"
%>
<%
if
devise_mapping
.
rememberable?
-%>
<%
if
devise_mapping
.
rememberable?
-%>
<div
class=
"clearfix inputs-list"
>
<label
for=
"user_remember_me"
>
<%=
f
.
check_box
:remember_me
%>
<span>
Remember me
</span></label></div>
<div
class=
"clearfix inputs-list"
>
<label
class=
"checkbox remember_me"
for=
"user_remember_me"
>
<%=
f
.
check_box
:remember_me
%>
<span>
Remember me
</span></label></div>
<%
end
-%>
<%
end
-%>
<br/>
<br/>
<%=
f
.
submit
"Sign in"
,
:class
=>
"primary btn"
%>
<%=
f
.
submit
"Sign in"
,
:class
=>
"primary btn"
%>
...
...
app/views/help/permissions.html.haml
浏览文件 @
2587de74
...
@@ -2,14 +2,14 @@
...
@@ -2,14 +2,14 @@
%hr
%hr
.row
.row
.ui-box.span
3
.ui-box.span
2
%h5
Guest
%h5
Guest
%ul
.unstyled
%ul
.unstyled
%li
Create new issue
%li
Create new issue
%li
Leave comments
%li
Leave comments
%li
Write on project wall
%li
Write on project wall
.ui-box.span
4
.ui-box.span
3
%h5
Reporter
%h5
Reporter
%ul
.unstyled
%ul
.unstyled
%li
Pull project code
%li
Pull project code
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
%li
Create a code snippets
%li
Create a code snippets
.ui-box.span
4
.ui-box.span
3
%h5
Developer
%h5
Developer
%ul
.unstyled
%ul
.unstyled
%li
Pull project code
%li
Pull project code
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
%li
Write on project wall
%li
Write on project wall
%li
Write a wiki
%li
Write a wiki
.ui-box.span
4
.ui-box.span
3
%h5
Master
%h5
Master
%ul
.unstyled
%ul
.unstyled
%li
Full repository access
%li
Full repository access
...
...
app/views/issues/index.html.haml
浏览文件 @
2587de74
...
@@ -7,16 +7,15 @@
...
@@ -7,16 +7,15 @@
=
image_tag
"Rss-UI.PNG"
,
:width
=>
16
,
:title
=>
"feed"
=
image_tag
"Rss-UI.PNG"
,
:width
=>
16
,
:title
=>
"feed"
.right
.right
.span4.left
.span5
=
form_tag
search_project_issues_path
(
@project
),
:method
=>
:get
,
:remote
=>
true
,
:id
=>
"issue_search_form"
,
:class
=>
:left
do
-
if
can?
current_user
,
:write_issue
,
@project
=
link_to
new_project_issue_path
(
@project
),
:class
=>
"right btn small"
,
:title
=>
"New Issue"
,
:remote
=>
true
do
New Issue
=
form_tag
search_project_issues_path
(
@project
),
:method
=>
:get
,
:remote
=>
true
,
:id
=>
"issue_search_form"
,
:class
=>
:right
do
=
hidden_field_tag
:project_id
,
@project
.
id
,
{
:id
=>
'project_id'
}
=
hidden_field_tag
:project_id
,
@project
.
id
,
{
:id
=>
'project_id'
}
=
hidden_field_tag
:status
,
params
[
:f
]
=
hidden_field_tag
:status
,
params
[
:f
]
=
search_field_tag
:issue_search
,
nil
,
{
:placeholder
=>
'Search'
,
:class
=>
'issue_search'
}
=
search_field_tag
:issue_search
,
nil
,
{
:placeholder
=>
'Search'
,
:class
=>
'issue_search
span3 right neib
'
}
-
if
can?
current_user
,
:write_issue
,
@project
.span2.left
=
link_to
new_project_issue_path
(
@project
),
:class
=>
"right btn small"
,
:title
=>
"New Issue"
,
:remote
=>
true
do
New Issue
%br
%br
%div
#issues-table-holder
.ui-box
%div
#issues-table-holder
.ui-box
.title
.title
...
...
app/views/milestones/_milestone.html.haml
浏览文件 @
2587de74
%li
{
:class
=>
"
wll
"
,
:id
=>
dom_id
(
milestone
)
}
%li
{
:class
=>
"
milestone
"
,
:id
=>
dom_id
(
milestone
)
}
.right
.right
-
if
milestone
.
issues
.
count
>
0
-
if
milestone
.
issues
.
count
>
0
=
link_to
'Browse Issues'
,
project_issues_path
(
milestone
.
project
,
:milestone_id
=>
milestone
.
id
),
:class
=>
"btn small"
=
link_to
'Browse Issues'
,
project_issues_path
(
milestone
.
project
,
:milestone_id
=>
milestone
.
id
),
:class
=>
"btn small"
...
@@ -10,9 +10,10 @@
...
@@ -10,9 +10,10 @@
%h4
.row_title
%h4
.row_title
=
truncate
(
milestone
.
title
,
:length
=>
100
)
=
truncate
(
milestone
.
title
,
:length
=>
100
)
%small
=
milestone
.
expires_at
%small
=
milestone
.
expires_at
%br
.progress.span3
.progress.span4
:javascript
:javascript
$
(
function
()
{
$
(
function
()
{
$
(
"
##{dom_id(milestone)} .progress
"
).
progressbar
({
$
(
"
##{dom_id(milestone)} .progress
"
).
progressbar
({
...
...
app/views/notes/_per_line_form.html.haml
浏览文件 @
2587de74
...
@@ -3,31 +3,29 @@
...
@@ -3,31 +3,29 @@
%td
{
:colspan
=>
3
}
%td
{
:colspan
=>
3
}
=
form_for
[
@project
,
@note
],
:remote
=>
"true"
,
:multipart
=>
true
do
|
f
|
=
form_for
[
@project
,
@note
],
:remote
=>
"true"
,
:multipart
=>
true
do
|
f
|
%h3
Leave a note
%h3
Leave a note
.row
%div
.span10
.span16
-
if
@note
.
errors
.
any?
-
if
@note
.
errors
.
any?
.alert-message.block-message.error
.alert-message.block-message.error
-
@note
.
errors
.
full_messages
.
each
do
|
msg
|
-
@note
.
errors
.
full_messages
.
each
do
|
msg
|
%div
=
msg
%div
=
msg
=
f
.
hidden_field
:noteable_id
=
f
.
hidden_field
:noteable_id
=
f
.
hidden_field
:noteable_type
=
f
.
hidden_field
:noteable_type
=
f
.
hidden_field
:line_code
=
f
.
hidden_field
:line_code
=
f
.
text_area
:note
,
:size
=>
255
=
f
.
text_area
:note
,
:size
=>
255
.actions
%h5
Notify via email:
=
f
.
submit
'Add note'
,
:class
=>
"btn primary"
,
:id
=>
"submit_note"
.clearfix
=
link_to
"Close"
,
"#"
,
:class
=>
"btn hide-button"
=
label_tag
:notify
do
.span6.entry
=
check_box_tag
:notify
,
1
,
@note
.
noteable_type
!=
"Commit"
%h5
Notify via email:
%span
Project team
.clearfix
=
label_tag
:notify
do
=
check_box_tag
:notify
,
1
,
@note
.
noteable_type
!=
"Commit"
%span
Project team
-
if
@note
.
notify_only_author?
(
current_user
)
-
if
@note
.
notify_only_author?
(
current_user
)
=
label_tag
:notify_author
do
=
label_tag
:notify_author
do
=
check_box_tag
:notify_author
,
1
,
@note
.
noteable_type
==
"Commit"
=
check_box_tag
:notify_author
,
1
,
@note
.
noteable_type
==
"Commit"
%span
Commit author
%span
Commit author
.actions
=
f
.
submit
'Add note'
,
:class
=>
"btn primary"
,
:id
=>
"submit_note"
=
link_to
"Close"
,
"#"
,
:class
=>
"btn hide-button"
:javascript
:javascript
$
(
function
(){
$
(
function
(){
...
...
app/views/refs/_tree.html.haml
浏览文件 @
2587de74
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
=
render
:partial
=>
"refs/tree_file"
,
:locals
=>
{
:name
=>
tree
.
name
,
:content
=>
tree
.
data
,
:file
=>
tree
}
=
render
:partial
=>
"refs/tree_file"
,
:locals
=>
{
:name
=>
tree
.
name
,
:content
=>
tree
.
data
,
:file
=>
tree
}
-
else
-
else
-
contents
=
tree
.
contents
-
contents
=
tree
.
contents
%table
#tree-slider
.bordered-table
%table
#tree-slider
.bordered-table
.table
%thead
%thead
%th
Name
%th
Name
%th
Last Update
%th
Last Update
...
...
db/schema.rb
浏览文件 @
2587de74
...
@@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
integer
"assignee_id"
t
.
integer
"assignee_id"
t
.
integer
"author_id"
t
.
integer
"author_id"
t
.
integer
"project_id"
t
.
integer
"project_id"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
boolean
"closed"
,
:default
=>
false
,
:null
=>
false
t
.
boolean
"closed"
,
:default
=>
false
,
:null
=>
false
t
.
integer
"position"
,
:default
=>
0
t
.
integer
"position"
,
:default
=>
0
t
.
boolean
"critical"
,
:default
=>
false
,
:null
=>
false
t
.
boolean
"critical"
,
:default
=>
false
,
:null
=>
false
...
@@ -44,8 +44,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -44,8 +44,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
create_table
"keys"
,
:force
=>
true
do
|
t
|
create_table
"keys"
,
:force
=>
true
do
|
t
|
t
.
integer
"user_id"
t
.
integer
"user_id"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
text
"key"
t
.
text
"key"
t
.
string
"title"
t
.
string
"title"
t
.
string
"identifier"
t
.
string
"identifier"
...
@@ -60,10 +60,10 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -60,10 +60,10 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
integer
"assignee_id"
t
.
integer
"assignee_id"
t
.
string
"title"
t
.
string
"title"
t
.
boolean
"closed"
,
:default
=>
false
,
:null
=>
false
t
.
boolean
"closed"
,
:default
=>
false
,
:null
=>
false
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
text
"st_commits"
,
:limit
=>
4294967295
t
.
text
"st_commits"
,
:limit
=>
2147483647
t
.
text
"st_diffs"
,
:limit
=>
4294967295
t
.
text
"st_diffs"
,
:limit
=>
2147483647
t
.
boolean
"merged"
,
:default
=>
false
,
:null
=>
false
t
.
boolean
"merged"
,
:default
=>
false
,
:null
=>
false
end
end
...
@@ -84,8 +84,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -84,8 +84,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
string
"noteable_id"
t
.
string
"noteable_id"
t
.
string
"noteable_type"
t
.
string
"noteable_type"
t
.
integer
"author_id"
t
.
integer
"author_id"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
integer
"project_id"
t
.
integer
"project_id"
t
.
string
"attachment"
t
.
string
"attachment"
t
.
string
"line_code"
t
.
string
"line_code"
...
@@ -98,8 +98,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -98,8 +98,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
string
"name"
t
.
string
"name"
t
.
string
"path"
t
.
string
"path"
t
.
text
"description"
t
.
text
"description"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
boolean
"private_flag"
,
:default
=>
true
,
:null
=>
false
t
.
boolean
"private_flag"
,
:default
=>
true
,
:null
=>
false
t
.
string
"code"
t
.
string
"code"
t
.
integer
"owner_id"
t
.
integer
"owner_id"
...
@@ -122,8 +122,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -122,8 +122,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
text
"content"
t
.
text
"content"
t
.
integer
"author_id"
,
:null
=>
false
t
.
integer
"author_id"
,
:null
=>
false
t
.
integer
"project_id"
,
:null
=>
false
t
.
integer
"project_id"
,
:null
=>
false
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
string
"file_name"
t
.
string
"file_name"
t
.
datetime
"expires_at"
t
.
datetime
"expires_at"
end
end
...
@@ -156,8 +156,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -156,8 +156,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
t
.
datetime
"last_sign_in_at"
t
.
datetime
"last_sign_in_at"
t
.
string
"current_sign_in_ip"
t
.
string
"current_sign_in_ip"
t
.
string
"last_sign_in_ip"
t
.
string
"last_sign_in_ip"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
string
"name"
t
.
string
"name"
t
.
boolean
"admin"
,
:default
=>
false
,
:null
=>
false
t
.
boolean
"admin"
,
:default
=>
false
,
:null
=>
false
t
.
integer
"projects_limit"
,
:default
=>
10
t
.
integer
"projects_limit"
,
:default
=>
10
...
@@ -176,16 +176,16 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
...
@@ -176,16 +176,16 @@ ActiveRecord::Schema.define(:version => 20120408181910) do
create_table
"users_projects"
,
:force
=>
true
do
|
t
|
create_table
"users_projects"
,
:force
=>
true
do
|
t
|
t
.
integer
"user_id"
,
:null
=>
false
t
.
integer
"user_id"
,
:null
=>
false
t
.
integer
"project_id"
,
:null
=>
false
t
.
integer
"project_id"
,
:null
=>
false
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
t
.
integer
"project_access"
,
:default
=>
0
,
:null
=>
false
t
.
integer
"project_access"
,
:default
=>
0
,
:null
=>
false
end
end
create_table
"web_hooks"
,
:force
=>
true
do
|
t
|
create_table
"web_hooks"
,
:force
=>
true
do
|
t
|
t
.
string
"url"
t
.
string
"url"
t
.
integer
"project_id"
t
.
integer
"project_id"
t
.
datetime
"created_at"
t
.
datetime
"created_at"
,
:null
=>
false
t
.
datetime
"updated_at"
t
.
datetime
"updated_at"
,
:null
=>
false
end
end
create_table
"wikis"
,
:force
=>
true
do
|
t
|
create_table
"wikis"
,
:force
=>
true
do
|
t
|
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录