Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
1fdeb9e0
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,发现更多精彩内容 >>
提交
1fdeb9e0
编写于
1月 30, 2013
作者:
D
Dmitriy Zaporozhets
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'refactor/css' of dev.gitlabhq.com:gitlab/gitlabhq
上级
7d593c54
bfd00caf
变更
128
展开全部
隐藏空白更改
内联
并排
Showing
128 changed file
with
268 addition
and
262 deletion
+268
-262
app/assets/stylesheets/gitlab_bootstrap.scss
app/assets/stylesheets/gitlab_bootstrap.scss
+2
-0
app/assets/stylesheets/gitlab_bootstrap/avatar.scss
app/assets/stylesheets/gitlab_bootstrap/avatar.scss
+8
-0
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
+1
-1
app/assets/stylesheets/gitlab_bootstrap/buttons.scss
app/assets/stylesheets/gitlab_bootstrap/buttons.scss
+1
-0
app/assets/stylesheets/gitlab_bootstrap/common.scss
app/assets/stylesheets/gitlab_bootstrap/common.scss
+5
-75
app/assets/stylesheets/gitlab_bootstrap/nav.scss
app/assets/stylesheets/gitlab_bootstrap/nav.scss
+65
-0
app/assets/stylesheets/sections/events.scss
app/assets/stylesheets/sections/events.scss
+1
-1
app/assets/stylesheets/sections/notes.scss
app/assets/stylesheets/sections/notes.scss
+2
-2
app/assets/stylesheets/sections/projects.scss
app/assets/stylesheets/sections/projects.scss
+1
-1
app/helpers/projects_helper.rb
app/helpers/projects_helper.rb
+1
-1
app/models/users_project.rb
app/models/users_project.rb
+1
-1
app/views/admin/dashboard/index.html.haml
app/views/admin/dashboard/index.html.haml
+8
-8
app/views/admin/groups/edit.html.haml
app/views/admin/groups/edit.html.haml
+1
-1
app/views/admin/groups/index.html.haml
app/views/admin/groups/index.html.haml
+1
-1
app/views/admin/groups/new.html.haml
app/views/admin/groups/new.html.haml
+1
-1
app/views/admin/groups/show.html.haml
app/views/admin/groups/show.html.haml
+2
-2
app/views/admin/hooks/index.html.haml
app/views/admin/hooks/index.html.haml
+3
-3
app/views/admin/logs/show.html.haml
app/views/admin/logs/show.html.haml
+4
-4
app/views/admin/projects/_form.html.haml
app/views/admin/projects/_form.html.haml
+1
-1
app/views/admin/projects/index.html.haml
app/views/admin/projects/index.html.haml
+2
-2
app/views/admin/projects/members/_form.html.haml
app/views/admin/projects/members/_form.html.haml
+1
-1
app/views/admin/projects/show.html.haml
app/views/admin/projects/show.html.haml
+1
-1
app/views/admin/teams/edit.html.haml
app/views/admin/teams/edit.html.haml
+1
-1
app/views/admin/teams/index.html.haml
app/views/admin/teams/index.html.haml
+1
-1
app/views/admin/teams/members/_form.html.haml
app/views/admin/teams/members/_form.html.haml
+1
-1
app/views/admin/teams/new.html.haml
app/views/admin/teams/new.html.haml
+1
-1
app/views/admin/teams/projects/_form.html.haml
app/views/admin/teams/projects/_form.html.haml
+1
-1
app/views/admin/teams/show.html.haml
app/views/admin/teams/show.html.haml
+4
-4
app/views/admin/users/index.html.haml
app/views/admin/users/index.html.haml
+1
-1
app/views/admin/users/show.html.haml
app/views/admin/users/show.html.haml
+1
-1
app/views/blame/_head.html.haml
app/views/blame/_head.html.haml
+1
-1
app/views/commit/huge_commit.html.haml
app/views/commit/huge_commit.html.haml
+1
-1
app/views/commit/show.html.haml
app/views/commit/show.html.haml
+1
-1
app/views/commits/_commit_box.html.haml
app/views/commits/_commit_box.html.haml
+1
-1
app/views/commits/_diffs.html.haml
app/views/commits/_diffs.html.haml
+3
-3
app/views/commits/_head.html.haml
app/views/commits/_head.html.haml
+1
-1
app/views/dashboard/_filter.html.haml
app/views/dashboard/_filter.html.haml
+2
-2
app/views/dashboard/_groups.html.haml
app/views/dashboard/_groups.html.haml
+2
-2
app/views/dashboard/_projects.html.haml
app/views/dashboard/_projects.html.haml
+1
-1
app/views/dashboard/_teams.html.haml
app/views/dashboard/_teams.html.haml
+2
-2
app/views/dashboard/issues.html.haml
app/views/dashboard/issues.html.haml
+1
-1
app/views/dashboard/merge_requests.html.haml
app/views/dashboard/merge_requests.html.haml
+1
-1
app/views/dashboard/projects.html.haml
app/views/dashboard/projects.html.haml
+2
-2
app/views/deploy_keys/_form.html.haml
app/views/deploy_keys/_form.html.haml
+1
-1
app/views/deploy_keys/_show.html.haml
app/views/deploy_keys/_show.html.haml
+1
-1
app/views/deploy_keys/show.html.haml
app/views/deploy_keys/show.html.haml
+1
-1
app/views/devise/passwords/edit.html.haml
app/views/devise/passwords/edit.html.haml
+1
-1
app/views/devise/sessions/_new_ldap.html.haml
app/views/devise/sessions/_new_ldap.html.haml
+1
-1
app/views/devise/sessions/new.html.haml
app/views/devise/sessions/new.html.haml
+1
-1
app/views/events/_event.html.haml
app/views/events/_event.html.haml
+1
-1
app/views/groups/_filter.html.haml
app/views/groups/_filter.html.haml
+2
-2
app/views/groups/_people_filter.html.haml
app/views/groups/_people_filter.html.haml
+2
-2
app/views/groups/_projects.html.haml
app/views/groups/_projects.html.haml
+1
-1
app/views/groups/issues.html.haml
app/views/groups/issues.html.haml
+1
-1
app/views/groups/merge_requests.html.haml
app/views/groups/merge_requests.html.haml
+1
-1
app/views/groups/new.html.haml
app/views/groups/new.html.haml
+1
-1
app/views/groups/people.html.haml
app/views/groups/people.html.haml
+1
-1
app/views/help/_layout.html.haml
app/views/help/_layout.html.haml
+1
-1
app/views/help/index.html.haml
app/views/help/index.html.haml
+1
-1
app/views/hooks/index.html.haml
app/views/hooks/index.html.haml
+2
-2
app/views/issues/_filter.html.haml
app/views/issues/_filter.html.haml
+1
-1
app/views/issues/_form.html.haml
app/views/issues/_form.html.haml
+1
-1
app/views/issues/_head.html.haml
app/views/issues/_head.html.haml
+1
-1
app/views/issues/_issues.html.haml
app/views/issues/_issues.html.haml
+1
-1
app/views/issues/_show.html.haml
app/views/issues/_show.html.haml
+1
-1
app/views/issues/index.html.haml
app/views/issues/index.html.haml
+4
-4
app/views/issues/show.html.haml
app/views/issues/show.html.haml
+3
-3
app/views/kaminari/admin/_paginator.html.haml
app/views/kaminari/admin/_paginator.html.haml
+1
-1
app/views/kaminari/gitlab/_paginator.html.haml
app/views/kaminari/gitlab/_paginator.html.haml
+1
-1
app/views/keys/_form.html.haml
app/views/keys/_form.html.haml
+1
-1
app/views/keys/_show.html.haml
app/views/keys/_show.html.haml
+1
-1
app/views/keys/index.html.haml
app/views/keys/index.html.haml
+1
-1
app/views/keys/show.html.haml
app/views/keys/show.html.haml
+1
-1
app/views/labels/_label.html.haml
app/views/labels/_label.html.haml
+1
-1
app/views/merge_requests/_filter.html.haml
app/views/merge_requests/_filter.html.haml
+1
-1
app/views/merge_requests/_form.html.haml
app/views/merge_requests/_form.html.haml
+1
-1
app/views/merge_requests/_merge_request.html.haml
app/views/merge_requests/_merge_request.html.haml
+1
-1
app/views/merge_requests/index.html.haml
app/views/merge_requests/index.html.haml
+3
-3
app/views/merge_requests/show/_mr_accept.html.haml
app/views/merge_requests/show/_mr_accept.html.haml
+3
-3
app/views/merge_requests/show/_mr_ci.html.haml
app/views/merge_requests/show/_mr_ci.html.haml
+1
-1
app/views/merge_requests/show/_mr_title.html.haml
app/views/merge_requests/show/_mr_title.html.haml
+3
-3
app/views/milestones/_form.html.haml
app/views/milestones/_form.html.haml
+1
-1
app/views/milestones/_milestone.html.haml
app/views/milestones/_milestone.html.haml
+1
-1
app/views/milestones/index.html.haml
app/views/milestones/index.html.haml
+1
-1
app/views/milestones/show.html.haml
app/views/milestones/show.html.haml
+2
-2
app/views/notes/_form.html.haml
app/views/notes/_form.html.haml
+1
-1
app/views/notes/_note.html.haml
app/views/notes/_note.html.haml
+1
-1
app/views/profiles/account.html.haml
app/views/profiles/account.html.haml
+3
-3
app/views/profiles/show.html.haml
app/views/profiles/show.html.haml
+5
-5
app/views/projects/_clone_panel.html.haml
app/views/projects/_clone_panel.html.haml
+2
-2
app/views/projects/_form.html.haml
app/views/projects/_form.html.haml
+2
-2
app/views/projects/_new_form.html.haml
app/views/projects/_new_form.html.haml
+1
-1
app/views/projects/_project_head.html.haml
app/views/projects/_project_head.html.haml
+4
-4
app/views/projects/empty.html.haml
app/views/projects/empty.html.haml
+1
-1
app/views/protected_branches/index.html.haml
app/views/protected_branches/index.html.haml
+1
-1
app/views/public/projects/index.html.haml
app/views/public/projects/index.html.haml
+1
-1
app/views/repositories/_feed.html.haml
app/views/repositories/_feed.html.haml
+1
-1
app/views/repositories/stats.html.haml
app/views/repositories/stats.html.haml
+1
-1
app/views/services/_gitlab_ci.html.haml
app/views/services/_gitlab_ci.html.haml
+2
-2
app/views/services/index.html.haml
app/views/services/index.html.haml
+3
-3
app/views/snippets/_form.html.haml
app/views/snippets/_form.html.haml
+2
-2
app/views/snippets/index.html.haml
app/views/snippets/index.html.haml
+1
-1
app/views/snippets/show.html.haml
app/views/snippets/show.html.haml
+1
-1
app/views/team_members/_form.html.haml
app/views/team_members/_form.html.haml
+2
-2
app/views/team_members/_show.html.haml
app/views/team_members/_show.html.haml
+3
-3
app/views/team_members/_show_team.html.haml
app/views/team_members/_show_team.html.haml
+2
-2
app/views/team_members/index.html.haml
app/views/team_members/index.html.haml
+1
-1
app/views/team_members/show.html.haml
app/views/team_members/show.html.haml
+1
-1
app/views/teams/_filter.html.haml
app/views/teams/_filter.html.haml
+2
-2
app/views/teams/_projects.html.haml
app/views/teams/_projects.html.haml
+1
-1
app/views/teams/edit.html.haml
app/views/teams/edit.html.haml
+1
-1
app/views/teams/issues.html.haml
app/views/teams/issues.html.haml
+1
-1
app/views/teams/members/_form.html.haml
app/views/teams/members/_form.html.haml
+1
-1
app/views/teams/members/_show.html.haml
app/views/teams/members/_show.html.haml
+2
-2
app/views/teams/members/index.html.haml
app/views/teams/members/index.html.haml
+1
-1
app/views/teams/members/show.html.haml
app/views/teams/members/show.html.haml
+1
-1
app/views/teams/merge_requests.html.haml
app/views/teams/merge_requests.html.haml
+1
-1
app/views/teams/new.html.haml
app/views/teams/new.html.haml
+1
-1
app/views/teams/projects/_form.html.haml
app/views/teams/projects/_form.html.haml
+1
-1
app/views/teams/projects/index.html.haml
app/views/teams/projects/index.html.haml
+1
-1
app/views/tree/_head.html.haml
app/views/tree/_head.html.haml
+1
-1
app/views/tree/_tree.html.haml
app/views/tree/_tree.html.haml
+1
-1
app/views/users/_profile.html.haml
app/views/users/_profile.html.haml
+5
-5
app/views/users/_projects.html.haml
app/views/users/_projects.html.haml
+1
-1
app/views/users/show.html.haml
app/views/users/show.html.haml
+1
-1
app/views/wikis/edit.html.haml
app/views/wikis/edit.html.haml
+1
-1
app/views/wikis/show.html.haml
app/views/wikis/show.html.haml
+1
-1
features/steps/project/project_team_management.rb
features/steps/project/project_team_management.rb
+1
-1
未找到文件。
app/assets/stylesheets/gitlab_bootstrap.scss
浏览文件 @
1fdeb9e0
...
...
@@ -17,6 +17,8 @@ $baseLineHeight: 18px !default;
@import
"gitlab_bootstrap/variables.scss"
;
@import
"gitlab_bootstrap/fonts.scss"
;
@import
"gitlab_bootstrap/mixins.scss"
;
@import
"gitlab_bootstrap/avatar.scss"
;
@import
"gitlab_bootstrap/nav.scss"
;
@import
"gitlab_bootstrap/common.scss"
;
@import
"gitlab_bootstrap/typography.scss"
;
@import
"gitlab_bootstrap/buttons.scss"
;
...
...
app/assets/stylesheets/gitlab_bootstrap/avatar.scss
0 → 100644
浏览文件 @
1fdeb9e0
/** AVATARS **/
img
.avatar
{
float
:
left
;
margin-right
:
12px
;
width
:
40px
;
border
:
1px
solid
#ddd
;
padding
:
1px
;
}
img
.avatar.s16
{
width
:
16px
;
height
:
16px
;
margin-right
:
6px
;
}
img
.avatar.s24
{
width
:
24px
;
height
:
24px
;
margin-right
:
8px
;
}
img
.avatar.s32
{
width
:
32px
;
height
:
32px
;
margin-right
:
10px
;
}
img
.avatar.s90
{
width
:
90px
;
height
:
90px
;
margin-right
:
15px
;
}
img
.lil_av
{
padding-left
:
4px
;
padding-right
:
3px
;
}
img
.small
{
width
:
80px
;
}
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
浏览文件 @
1fdeb9e0
...
...
@@ -95,7 +95,7 @@
form
{
margin-bottom
:
0
;
margin-top
:
3px
;
margin-top
:
0
;
}
.btn-tiny
{
...
...
app/assets/stylesheets/gitlab_bootstrap/buttons.scss
浏览文件 @
1fdeb9e0
...
...
@@ -67,6 +67,7 @@
@extend
.btn-primary
;
}
&
.btn-close
,
&
.btn-remove
{
@extend
.btn-danger
;
border-color
:
#BD362F
;
...
...
app/assets/stylesheets/gitlab_bootstrap/common.scss
浏览文件 @
1fdeb9e0
...
...
@@ -9,7 +9,6 @@
/** COMMON CLASSES **/
.left
{
float
:left
}
.right
{
float
:right
!
important
}
.append-bottom-10
{
margin-bottom
:
10px
}
.append-bottom-20
{
margin-bottom
:
20px
}
.prepend-top-10
{
margin-top
:
10px
}
...
...
@@ -22,82 +21,13 @@
.light
{
color
:
#888
}
.tiny
{
font-weight
:
normal
}
/** PILLS & TABS**/
.nav-pills
{
.active
a
{
background
:
$primary_color
;
}
>
li
>
a
{
@include
border-radius
(
0
);
}
&
.nav-stacked
{
>
li
>
a
{
border-left
:
4px
solid
#EEE
;
padding
:
12px
;
}
>
.active
>
a
{
border-color
:
#29B
;
border-radius
:
0
;
background
:
#F1F1F1
;
color
:
$style_color
;
font-weight
:
bold
;
}
}
}
.nav-pills
>
.active
>
a
>
i
[
class
^=
"icon-"
]
{
background
:
inherit
;
}
/**
* nav-tabs
*
*/
.nav-tabs
>
li
>
a
,
.nav-pills
>
li
>
a
{
color
:
$style_color
;
}
.nav.nav-tabs
{
li
{
>
a
{
padding
:
8px
20px
;
margin-right
:
7px
;
line-height
:
20px
;
border-color
:
#EEE
;
color
:
#888
;
border-bottom
:
1px
solid
#ddd
;
.badge
{
background-color
:
#eee
;
color
:
#888
;
text-shadow
:
0
1px
1px
#fff
;
}
i
[
class
^=
"icon-"
]
{
line-height
:
14px
;
}
}
&
.active
{
>
a
{
border-color
:
#CCC
;
border-bottom
:
1px
solid
#fff
;
color
:
#333
;
}
}
}
&
.nav-small-tabs
>
li
>
a
{
padding
:
6px
9px
;
}
}
/** ALERT MESSAGES **/
.alert-message
{
@extend
.alert
;
}
.alert-messag.success
{
@extend
.alert-success
;
}
.alert-message.error
{
@extend
.alert-error
;
}
/** AVATARS **/
img
.avatar
{
float
:
left
;
margin-right
:
12px
;
width
:
40px
;
border
:
1px
solid
#ddd
;
padding
:
1px
;
}
img
.avatar.s16
{
width
:
16px
;
height
:
16px
;
margin-right
:
6px
;
}
img
.avatar.s24
{
width
:
24px
;
height
:
24px
;
margin-right
:
8px
;
}
img
.avatar.s32
{
width
:
32px
;
height
:
32px
;
margin-right
:
10px
;
}
img
.avatar.s90
{
width
:
90px
;
height
:
90px
;
margin-right
:
15px
;
}
img
.lil_av
{
padding-left
:
4px
;
padding-right
:
3px
;
}
img
.small
{
width
:
80px
;
}
.alert.alert-disabled
{
background
:
#EEE
;
color
:
#777
;
border-color
:
#DDD
;
}
/** HELPERS **/
.nothing_here_message
{
...
...
app/assets/stylesheets/gitlab_bootstrap/nav.scss
0 → 100644
浏览文件 @
1fdeb9e0
/**
* nav-pills
*
*/
.nav-pills
{
.active
a
{
background
:
$primary_color
;
}
>
li
>
a
{
@include
border-radius
(
0
);
}
&
.nav-stacked
{
>
li
>
a
{
border-left
:
4px
solid
#EEE
;
padding
:
12px
;
}
>
.active
>
a
{
border-color
:
#29B
;
border-radius
:
0
;
background
:
#F1F1F1
;
color
:
$style_color
;
font-weight
:
bold
;
}
}
}
.nav-pills
>
.active
>
a
>
i
[
class
^=
"icon-"
]
{
background
:
inherit
;
}
/**
* nav-tabs
*
*/
.nav-tabs
>
li
>
a
,
.nav-pills
>
li
>
a
{
color
:
$style_color
;
}
.nav.nav-tabs
{
li
{
>
a
{
padding
:
8px
20px
;
margin-right
:
7px
;
line-height
:
20px
;
border-color
:
#EEE
;
color
:
#888
;
border-bottom
:
1px
solid
#ddd
;
.badge
{
background-color
:
#eee
;
color
:
#888
;
text-shadow
:
0
1px
1px
#fff
;
}
i
[
class
^=
"icon-"
]
{
line-height
:
14px
;
}
}
&
.active
{
>
a
{
border-color
:
#CCC
;
border-bottom
:
1px
solid
#fff
;
color
:
#333
;
}
}
}
&
.nav-small-tabs
>
li
>
a
{
padding
:
6px
9px
;
}
}
app/assets/stylesheets/sections/events.scss
浏览文件 @
1fdeb9e0
...
...
@@ -127,7 +127,7 @@
.btn-new-mr
{
@extend
.btn-info
;
@extend
.small
;
@extend
.right
;
@extend
.
pull-
right
;
margin
:
-3px
;
}
}
...
...
app/assets/stylesheets/sections/notes.scss
浏览文件 @
1fdeb9e0
...
...
@@ -258,7 +258,7 @@ ul.notes {
}
.attachment
{
@extend
.right
;
@extend
.
pull-
right
;
position
:
relative
;
width
:
350px
;
height
:
50px
;
...
...
@@ -274,7 +274,7 @@ ul.notes {
}
}
.notify_options
{
@extend
.right
;
@extend
.
pull-
right
;
}
}
.note_text_and_preview
{
...
...
app/assets/stylesheets/sections/projects.scss
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
}
.side
{
@extend
.right
;
@extend
.
pull-
right
;
.projects_box
{
>
.title
{
...
...
app/helpers/projects_helper.rb
浏览文件 @
1fdeb9e0
...
...
@@ -43,7 +43,7 @@ module ProjectsHelper
tm
=
project
.
team_member_by_id
(
author
)
if
tm
link_to
author_html
,
project_team_member_path
(
project
,
tm
),
class:
"author_link"
link_to
author_html
,
project_team_member_path
(
project
,
tm
.
user_username
),
class:
"author_link"
else
author_html
end
.
html_safe
...
...
app/models/users_project.rb
浏览文件 @
1fdeb9e0
...
...
@@ -33,7 +33,7 @@ class UsersProject < ActiveRecord::Base
validates
:project_access
,
inclusion:
{
in:
[
GUEST
,
REPORTER
,
DEVELOPER
,
MASTER
]
},
presence:
true
validates
:project
,
presence:
true
delegate
:name
,
:email
,
to: :user
,
prefix:
true
delegate
:name
,
:
username
,
:
email
,
to: :user
,
prefix:
true
scope
:guests
,
where
(
project_access:
GUEST
)
scope
:reporters
,
where
(
project_access:
REPORTER
)
...
...
app/views/admin/dashboard/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -31,7 +31,7 @@
-
@projects
.
each
do
|
project
|
%p
=
link_to
project
.
name_with_namespace
,
[
:admin
,
project
]
%span
.light.right
%span
.light.
pull-
right
=
time_ago_in_words
project
.
created_at
ago
...
...
@@ -42,7 +42,7 @@
%p
=
link_to
[
:admin
,
user
]
do
=
user
.
name
%span
.light.right
%span
.light.
pull-
right
=
time_ago_in_words
user
.
created_at
ago
...
...
@@ -51,25 +51,25 @@
%hr
%p
Issues
%span
.light.right
%span
.light.
pull-
right
=
Issue
.
count
%p
Merge Requests
%span
.light.right
%span
.light.
pull-
right
=
MergeRequest
.
count
%p
Notes
%span
.light.right
%span
.light.
pull-
right
=
Note
.
count
%p
Snippets
%span
.light.right
%span
.light.
pull-
right
=
Snippet
.
count
%p
SSH Keys
%span
.light.right
%span
.light.
pull-
right
=
Key
.
count
%p
Milestones
%span
.light.right
%span
.light.
pull-
right
=
Milestone
.
count
app/views/admin/groups/edit.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%hr
=
form_for
[
:admin
,
@group
]
do
|
f
|
-
if
@group
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@group
.
errors
.
full_messages
.
first
.clearfix.group_name_holder
=
f
.
label
:name
do
...
...
app/views/admin/groups/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
allows you to keep projects organized.
Use groups for uniting related projects.
=
link_to
'New Group'
,
new_admin_group_path
,
class:
"btn btn-small right"
=
link_to
'New Group'
,
new_admin_group_path
,
class:
"btn btn-small
pull-
right"
%br
=
form_tag
admin_groups_path
,
method: :get
,
class:
'form-inline'
do
=
text_field_tag
:name
,
params
[
:name
],
class:
"xlarge"
...
...
app/views/admin/groups/new.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%hr
=
form_for
[
:admin
,
@group
]
do
|
f
|
-
if
@group
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@group
.
errors
.
full_messages
.
first
.clearfix
=
f
.
label
:name
do
...
...
app/views/admin/groups/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -14,7 +14,7 @@
%td
=
@group
.
name
=
link_to
edit_admin_group_path
(
@group
),
class:
"btn btn-small right"
do
=
link_to
edit_admin_group_path
(
@group
),
class:
"btn btn-small
pull-
right"
do
%i
.icon-edit
Rename
%tr
...
...
@@ -29,7 +29,7 @@
Owner:
%td
=
@group
.
owner_name
.right
.
pull-
right
=
link_to
"#"
,
class:
"btn btn-small change-owner-link"
do
%i
.icon-edit
Change owner
...
...
app/views/admin/hooks/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -7,7 +7,7 @@
=
form_for
@hook
,
as: :hook
,
url:
admin_hooks_path
,
html:
{
class:
'form-inline'
}
do
|
f
|
-
if
@hook
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
-
@hook
.
errors
.
full_messages
.
each
do
|
msg
|
%p
=
msg
.clearfix
...
...
@@ -33,7 +33,7 @@
%td
=
link_to
admin_hook_path
(
hook
)
do
%strong
=
hook
.
url
=
link_to
'Test Hook'
,
admin_hook_test_path
(
hook
),
class:
"btn btn-small right"
=
link_to
'Test Hook'
,
admin_hook_test_path
(
hook
),
class:
"btn btn-small
pull-
right"
%td
POST
%td
=
link_to
'Remove'
,
admin_hook_path
(
hook
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove btn-small right"
=
link_to
'Remove'
,
admin_hook_path
(
hook
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove btn-small
pull-
right"
app/views/admin/logs/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -15,7 +15,7 @@
.file_title
%i
.icon-file
githost.log
.right
.
pull-
right
=
link_to
'#'
,
class:
'log-bottom'
do
%i
.icon-arrow-down
Scroll down
...
...
@@ -29,7 +29,7 @@
.file_title
%i
.icon-file
application.log
.right
.
pull-
right
=
link_to
'#'
,
class:
'log-bottom'
do
%i
.icon-arrow-down
Scroll down
...
...
@@ -43,7 +43,7 @@
.file_title
%i
.icon-file
production.log
.right
.
pull-
right
=
link_to
'#'
,
class:
'log-bottom'
do
%i
.icon-arrow-down
Scroll down
...
...
@@ -57,7 +57,7 @@
.file_title
%i
.icon-file
sidekiq.log
.right
.
pull-
right
=
link_to
'#'
,
class:
'log-bottom'
do
%i
.icon-arrow-down
Scroll down
...
...
app/views/admin/projects/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_for
[
:admin
,
project
]
do
|
f
|
-
if
project
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
project
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/admin/projects/index.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Projects
=
link_to
'New Project'
,
new_project_path
,
class:
"btn btn-small right"
=
link_to
'New Project'
,
new_project_path
,
class:
"btn btn-small
pull-
right"
%hr
...
...
@@ -51,7 +51,7 @@
-
else
%i
.icon-lock.cgreen
=
link_to
project
.
name_with_namespace
,
[
:admin
,
project
]
.right
.
pull-
right
=
link_to
'Edit'
,
edit_admin_project_path
(
project
),
id:
"edit_
#{
dom_id
(
project
)
}
"
,
class:
"btn btn-small"
=
link_to
'Destroy'
,
[
:admin
,
project
],
confirm:
"REMOVE
#{
project
.
name
}
? Are you sure?"
,
method: :delete
,
class:
"btn btn-small btn-remove"
-
if
@projects
.
blank?
...
...
app/views/admin/projects/members/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_for
@team_member_relation
,
as: :team_member
,
url:
admin_project_member_path
(
@project
,
@member
)
do
|
f
|
-
if
@team_member_relation
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@team_member_relation
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/admin/projects/show.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Project:
#{
@project
.
name_with_namespace
}
=
link_to
edit_admin_project_path
(
@project
),
class:
"btn right"
do
=
link_to
edit_admin_project_path
(
@project
),
class:
"btn
pull-
right"
do
%i
.icon-edit
Edit
...
...
app/views/admin/teams/edit.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%hr
=
form_for
@team
,
url:
admin_team_path
(
@team
),
method: :put
do
|
f
|
-
if
@team
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@team
.
errors
.
full_messages
.
first
.clearfix.team_name_holder
=
f
.
label
:name
do
...
...
app/views/admin/teams/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,7 +3,7 @@
%small
simple Teams description
=
link_to
'New Team'
,
new_admin_team_path
,
class:
"btn btn-small right"
=
link_to
'New Team'
,
new_admin_team_path
,
class:
"btn btn-small
pull-
right"
%br
=
form_tag
admin_teams_path
,
method: :get
,
class:
'form-inline'
do
...
...
app/views/admin/teams/members/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_tag
admin_team_member_path
(
@team
,
@member
),
method: :put
do
-
if
@member
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@member
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/admin/teams/new.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%hr
=
form_for
@team
,
url:
admin_teams_path
do
|
f
|
-
if
@team
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@team
.
errors
.
full_messages
.
first
.clearfix
=
f
.
label
:name
do
...
...
app/views/admin/teams/projects/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_tag
admin_team_project_path
(
@team
,
@project
),
method: :put
do
-
if
@project
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@project
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/admin/teams/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -14,7 +14,7 @@
%td
=
@team
.
name
=
link_to
edit_admin_team_path
(
@team
),
class:
"btn btn-small right"
do
=
link_to
edit_admin_team_path
(
@team
),
class:
"btn btn-small
pull-
right"
do
%i
.icon-edit
Rename
%tr
...
...
@@ -23,7 +23,7 @@
Owner:
%td
=
@team
.
owner
.
name
.right
.
pull-
right
=
link_to
"#"
,
class:
"btn btn-small change-owner-link"
do
%i
.icon-edit
Change owner
...
...
@@ -42,7 +42,7 @@
%fieldset
%legend
Members (
#{
@team
.
members
.
count
}
)
%span
=
link_to
'Add members'
,
new_admin_team_member_path
(
@team
),
class:
"btn btn-primary btn-small right"
,
id: :add_members_to_team
%span
=
link_to
'Add members'
,
new_admin_team_member_path
(
@team
),
class:
"btn btn-primary btn-small
pull-
right"
,
id: :add_members_to_team
-
if
@team
.
members
.
any?
%table
#members_list
%thead
...
...
@@ -67,7 +67,7 @@
%fieldset
%legend
Projects (
#{
@team
.
projects
.
count
}
)
%span
=
link_to
'Add projects'
,
new_admin_team_project_path
(
@team
),
class:
"btn btn-primary btn-small right"
,
id: :assign_projects_to_team
%span
=
link_to
'Add projects'
,
new_admin_team_project_path
(
@team
),
class:
"btn btn-primary btn-small
pull-
right"
,
id: :assign_projects_to_team
-
if
@team
.
projects
.
any?
%table
#projects_list
%thead
...
...
app/views/admin/users/index.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Users
=
link_to
'New User'
,
new_admin_user_path
,
class:
"btn btn-small right"
=
link_to
'New User'
,
new_admin_user_path
,
class:
"btn btn-small
pull-
right"
%br
=
form_tag
admin_users_path
,
method: :get
,
class:
'form-inline'
do
...
...
app/views/admin/users/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
%small
Blocked
-
if
@admin_user
.
admin
%small
Administrator
=
link_to
edit_admin_user_path
(
@admin_user
),
class:
"btn right"
do
=
link_to
edit_admin_user_path
(
@admin_user
),
class:
"btn
pull-
right"
do
%i
.icon-edit
Edit
...
...
app/views/blame/_head.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,5 +3,5 @@
=
render
partial:
'shared/ref_switcher'
,
locals:
{
destination:
'tree'
,
path:
params
[
:path
]}
=
nav_link
(
controller: :refs
)
do
=
link_to
'Source'
,
project_tree_path
(
@project
,
@ref
)
%li
.right
%li
.
pull-
right
=
render
"shared/clone_panel"
app/views/commit/huge_commit.html.haml
浏览文件 @
1fdeb9e0
=
render
"commits/commit_box"
.alert
-message.block-message.
error
.alert
.alert-
error
%h4
Commit diffs are too big to be displayed
app/views/commit/show.html.haml
浏览文件 @
1fdeb9e0
=
render
"commits/commit_box"
%p
.right.cgray
%p
.
pull-
right.cgray
This commit has
%span
.cgreen
#{
@commit
.
stats
.
additions
}
additions
and
...
...
app/views/commits/_commit_box.html.haml
浏览文件 @
1fdeb9e0
.ui-box.ui-box-show
.ui-box-head
.right
.
pull-
right
-
if
@notes_count
>
0
%span
.btn.disabled.grouped
%i
.icon-comment
...
...
app/views/commits/_diffs.html.haml
浏览文件 @
1fdeb9e0
-
if
@suppress_diff
.alert
-message.block-message
.alert
.alert-block
%p
%strong
Warning! Large commit with more than
#{
Commit
::
DIFF_SAFE_SIZE
}
files changed.
%p
To prevent performance issue we rejected diff information.
...
...
@@ -25,7 +25,7 @@
%span
=
diff
.
old_path
-
if
@commit
.
prev_commit
=
link_to
project_tree_path
(
@project
,
tree_join
(
@commit
.
prev_commit_id
,
diff
.
new_path
)),
{
:class
=>
'btn right view-file'
}
do
=
link_to
project_tree_path
(
@project
,
tree_join
(
@commit
.
prev_commit_id
,
diff
.
new_path
)),
{
:class
=>
'btn
pull-
right view-file'
}
do
View file @
%span
.commit-short-id
=
@commit
.
short_id
(
6
)
-
else
...
...
@@ -33,7 +33,7 @@
-
if
diff
.
a_mode
&&
diff
.
b_mode
&&
diff
.
a_mode
!=
diff
.
b_mode
%span
.file-mode
=
"
#{
diff
.
a_mode
}
→
#{
diff
.
b_mode
}
"
=
link_to
project_tree_path
(
@project
,
tree_join
(
@commit
.
id
,
diff
.
new_path
)),
{
:class
=>
'btn btn-tiny right view-file'
}
do
=
link_to
project_tree_path
(
@project
,
tree_join
(
@commit
.
id
,
diff
.
new_path
)),
{
:class
=>
'btn btn-tiny
pull-
right view-file'
}
do
View file @
%span
.commit-short-id
=
@commit
.
short_id
(
6
)
...
...
app/views/commits/_head.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -22,7 +22,7 @@
-
if
current_controller?
(
:commits
)
&&
current_user
.
private_token
%li
.right
%li
.
pull-
right
%span
.rss-icon
=
link_to
project_commits_path
(
@project
,
@ref
,
{
format: :atom
,
private_token:
current_user
.
private_token
}),
title:
"Feed"
do
=
image_tag
"rss_ui.png"
,
title:
"feed"
app/views/dashboard/_filter.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -25,9 +25,9 @@
%li
{
class:
(
"active"
if
params
[
:project_id
]
==
project
.
id
.
to_s
)}
=
link_to
dashboard_filter_path
(
entity
,
project_id:
project
.
id
)
do
=
project
.
name_with_namespace
%small
.right
=
entities_per_project
(
project
,
entity
)
%small
.
pull-
right
=
entities_per_project
(
project
,
entity
)
%fieldset
%hr
=
link_to
"Reset"
,
dashboard_filter_path
(
entity
),
class:
'btn right'
=
link_to
"Reset"
,
dashboard_filter_path
(
entity
),
class:
'btn
pull-
right'
app/views/dashboard/_groups.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
%small
(
#{
groups
.
count
}
)
-
if
current_user
.
can_create_group?
%span
.right
%span
.
pull-
right
=
link_to
new_group_path
,
class:
"btn btn-tiny info"
do
%i
.icon-plus
New Group
...
...
@@ -13,6 +13,6 @@
%li
=
link_to
group_path
(
id:
group
.
path
),
class:
dom_class
(
group
)
do
%strong
.well-title
=
truncate
(
group
.
name
,
length:
35
)
%span
.right.light
%span
.
pull-
right.light
-
if
group
.
owner
==
current_user
%i
.icon-wrench
app/views/dashboard/_projects.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
%small
(
#{
@projects_count
}
)
-
if
current_user
.
can_create_project?
%span
.right
%span
.
pull-
right
=
link_to
new_project_path
,
class:
"btn btn-tiny info"
do
%i
.icon-plus
New Project
...
...
app/views/dashboard/_teams.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,7 +3,7 @@
Teams
%small
(
#{
@teams
.
count
}
)
%span
.right
%span
.
pull-
right
=
link_to
new_team_path
,
class:
"btn btn-tiny info"
do
%i
.icon-plus
New Team
...
...
@@ -12,7 +12,7 @@
%li
=
link_to
team_path
(
id:
team
.
path
),
class:
dom_class
(
team
)
do
%strong
.well-title
=
truncate
(
team
.
name
,
length:
35
)
%span
.right.light
%span
.
pull-
right.light
-
if
team
.
owner
==
current_user
%i
.icon-wrench
-
tm
=
current_user
.
user_team_user_relationships
.
find_by_user_team_id
(
team
.
id
)
...
...
app/views/dashboard/issues.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Issues
%small
(assigned to you)
%small
.right
#{
@issues
.
total_count
}
issues
%small
.
pull-
right
#{
@issues
.
total_count
}
issues
%hr
...
...
app/views/dashboard/merge_requests.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Merge Requests
%small
(authored by or assigned to you)
%small
.right
#{
@merge_requests
.
total_count
}
merge requests
%small
.
pull-
right
#{
@merge_requests
.
total_count
}
merge requests
%hr
.row
...
...
app/views/dashboard/projects.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,7 +3,7 @@
%span
(
#{
@projects
.
total_count
}
)
-
if
current_user
.
can_create_project?
%span
.right
%span
.
pull-
right
=
link_to
new_project_path
,
class:
"btn btn-tiny info"
do
%i
.icon-plus
New Project
...
...
@@ -42,7 +42,7 @@
%small
.light
%strong
Last activity:
%span
=
project_last_activity
(
project
)
.right.light
.
pull-
right.light
-
if
project
.
owner
==
current_user
%i
.icon-wrench
-
tm
=
project
.
team
.
get_tm
(
current_user
.
id
)
...
...
app/views/deploy_keys/_form.html.haml
浏览文件 @
1fdeb9e0
%div
=
form_for
[
@project
,
@key
],
url:
project_deploy_keys_path
do
|
f
|
-
if
@key
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@key
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/deploy_keys/_show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -8,5 +8,5 @@
=
time_ago_in_words
(
key
.
created_at
)
ago
%td
=
link_to
'Remove'
,
project_deploy_key_path
(
key
.
project
,
key
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove delete-key btn-small right"
=
link_to
'Remove'
,
project_deploy_key_path
(
key
.
project
,
key
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove delete-key btn-small
pull-
right"
app/views/deploy_keys/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -10,5 +10,5 @@
←
To keys list
%hr
%pre
=
@key
.
key
.right
.
pull-
right
=
link_to
'Remove'
,
project_deploy_key_path
(
@key
.
project
,
@key
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn-remove btn delete-key"
app/views/devise/passwords/edit.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -9,4 +9,4 @@
=
f
.
password_field
:password_confirmation
,
class:
"text bottom"
,
placeholder:
"Confirm new password"
%div
=
f
.
submit
"Change my password"
,
class:
"btn btn-primary"
.right
=
render
partial:
"devise/shared/links"
.
pull-
right
=
render
partial:
"devise/shared/links"
app/views/devise/sessions/_new_ldap.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -25,5 +25,5 @@
%span
Remember me
%br
/
=
f
.
submit
"Sign in"
,
:class
=>
"btn-primary btn"
.right
.
pull-
right
=
render
:partial
=>
"devise/shared/links"
app/views/devise/sessions/new.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -12,7 +12,7 @@
%span
Remember me
%br
/
=
f
.
submit
"Sign in"
,
:class
=>
"btn-primary btn wide"
.right
.
pull-
right
=
link_to
"Forgot your password?"
,
new_password_path
(
resource_name
),
:class
=>
"btn"
%br
/
%br
/
...
...
app/views/events/_event.html.haml
浏览文件 @
1fdeb9e0
-
if
event
.
proper?
%div
.event-item
%span
.cgray.right
%span
.cgray.
pull-
right
#{
time_ago_in_words
(
event
.
created_at
)
}
ago.
=
image_tag
gravatar_icon
(
event
.
author_email
),
class:
"avatar s24"
...
...
app/views/groups/_filter.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -25,9 +25,9 @@
%li
{
class:
(
"active"
if
params
[
:project_id
]
==
project
.
id
.
to_s
)}
=
link_to
group_filter_path
(
entity
,
project_id:
project
.
id
)
do
=
project
.
name_with_namespace
%small
.right
=
entities_per_project
(
project
,
entity
)
%small
.
pull-
right
=
entities_per_project
(
project
,
entity
)
%fieldset
%hr
=
link_to
"Reset"
,
group_filter_path
(
entity
),
class:
'btn right'
=
link_to
"Reset"
,
group_filter_path
(
entity
),
class:
'btn
pull-
right'
app/views/groups/_people_filter.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -6,9 +6,9 @@
%li
{
class:
(
"active"
if
params
[
:project_id
]
==
project
.
id
.
to_s
)}
=
link_to
people_group_path
(
@group
,
project_id:
project
.
id
)
do
=
project
.
name_with_namespace
%small
.right
=
project
.
users
.
count
%small
.
pull-
right
=
project
.
users
.
count
%fieldset
%hr
=
link_to
"Reset"
,
people_group_path
(
@group
),
class:
'btn right'
=
link_to
"Reset"
,
people_group_path
(
@group
),
class:
'btn
pull-
right'
app/views/groups/_projects.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
%small
(
#{
projects
.
count
}
)
-
if
can?
current_user
,
:manage_group
,
@group
%span
.right
%span
.
pull-
right
=
link_to
new_project_path
(
namespace_id:
@group
.
id
),
class:
"btn btn-tiny info"
do
%i
.icon-plus
New Project
...
...
app/views/groups/issues.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Issues
%small
(assigned to you)
%small
.right
#{
@issues
.
total_count
}
issues
%small
.
pull-
right
#{
@issues
.
total_count
}
issues
%hr
.row
...
...
app/views/groups/merge_requests.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
Merge Requests
%small
(authored by or assigned to you)
%small
.right
#{
@merge_requests
.
total_count
}
merge requests
%small
.
pull-
right
#{
@merge_requests
.
total_count
}
merge requests
%hr
.row
...
...
app/views/groups/new.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%hr
=
form_for
@group
do
|
f
|
-
if
@group
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@group
.
errors
.
full_messages
.
first
.clearfix
=
f
.
label
:name
do
...
...
app/views/groups/people.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -16,5 +16,5 @@
%strong
=
user
.
name
%span
.cgray
=
user
.
email
-
if
@group
.
owner
==
user
%span
.btn.btn-small.disabled.right
Group Owner
%span
.btn.btn-small.disabled.
pull-
right
Group Owner
app/views/help/_layout.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -30,5 +30,5 @@
%li
%strong
=
link_to
"Public Access"
,
help_public_access_path
.span9.right
.span9.
pull-
right
=
yield
app/views/help/index.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
GITLAB
.right
.
pull-
right
%span
=
Gitlab
::
Version
%small
=
Gitlab
::
Revision
%hr
...
...
app/views/hooks/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -10,7 +10,7 @@
=
form_for
[
@project
,
@hook
],
as: :hook
,
url:
project_hooks_path
(
@project
),
html:
{
class:
'form-inline'
}
do
|
f
|
-
if
@hook
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
-
@hook
.
errors
.
full_messages
.
each
do
|
msg
|
%p
=
msg
.clearfix
...
...
@@ -37,6 +37,6 @@
→
%span
.monospace
=
hook
.
url
%td
.right
.
pull-
right
=
link_to
'Test Hook'
,
test_project_hook_path
(
@project
,
hook
),
class:
"btn btn-small grouped"
=
link_to
'Remove'
,
project_hook_path
(
@project
,
hook
),
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove btn-small grouped"
app/views/issues/_filter.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -16,5 +16,5 @@
%fieldset
%hr
=
link_to
"Reset"
,
project_issues_path
(
@project
),
class:
'btn right'
=
link_to
"Reset"
,
project_issues_path
(
@project
),
class:
'btn
pull-
right'
app/views/issues/_form.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%h3
.page_title
=
@issue
.
new_record?
?
"New Issue"
:
"Edit Issue #
#{
@issue
.
id
}
"
=
form_for
[
@project
,
@issue
]
do
|
f
|
-
if
@issue
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
-
@issue
.
errors
.
full_messages
.
each
do
|
msg
|
%span
=
msg
%br
...
...
app/views/issues/_head.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -5,7 +5,7 @@
=
link_to
'Milestones'
,
project_milestones_path
(
@project
),
class:
"tab"
=
nav_link
(
controller: :labels
)
do
=
link_to
'Labels'
,
project_labels_path
(
@project
),
class:
"tab"
%li
.right
%li
.
pull-
right
%span
.rss-icon
=
link_to
project_issues_path
(
@project
,
:atom
,
{
private_token:
current_user
.
private_token
})
do
=
image_tag
"rss_ui.png"
,
title:
"feed"
app/views/issues/_issues.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -4,7 +4,7 @@
-
if
@issues
.
present?
%li
.bottom
.left
=
paginate
@issues
,
remote:
true
,
theme:
"gitlab"
.right
.
pull-
right
%span
.issue_counter
#{
@issues
.
total_count
}
issues for this filter
-
else
...
...
app/views/issues/_show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
-
if
controller
.
controller_name
==
'issues'
.issue_check
=
check_box_tag
dom_id
(
issue
,
"selected"
),
nil
,
false
,
'data-id'
=>
issue
.
id
,
class:
"selected_issue"
,
disabled:
!
can?
(
current_user
,
:modify_issue
,
issue
)
.right
.
pull-
right
-
if
issue
.
notes
.
any?
%span
.btn.btn-small.disabled.grouped
%i
.icon-comment
...
...
app/views/issues/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,16 +3,16 @@
%h3
.page_title
Issues
%span
(
<span
class=
issue_counter
>
#{
@issues
.
total_count
}
</span>
)
.right
.
pull-
right
.span5
-
if
can?
current_user
,
:write_issue
,
@project
=
link_to
new_project_issue_path
(
@project
,
issue:
{
assignee_id:
params
[
:assignee_id
],
milestone_id:
params
[
:milestone_id
]}),
class:
"
right btn btn-primary
"
,
title:
"New Issue"
,
id:
"new_issue_link"
do
=
link_to
new_project_issue_path
(
@project
,
issue:
{
assignee_id:
params
[
:assignee_id
],
milestone_id:
params
[
:milestone_id
]}),
class:
"
btn btn-primary pull-right
"
,
title:
"New Issue"
,
id:
"new_issue_link"
do
%i
.icon-plus
New Issue
=
form_tag
search_project_issues_path
(
@project
),
method: :get
,
remote:
true
,
id:
"issue_search_form"
,
class:
:right
do
=
form_tag
search_project_issues_path
(
@project
),
method: :get
,
remote:
true
,
id:
"issue_search_form"
,
class:
'pull-right'
do
=
hidden_field_tag
:project_id
,
@project
.
id
,
{
id:
'project_id'
}
=
hidden_field_tag
:status
,
params
[
:status
]
=
search_field_tag
:issue_search
,
nil
,
{
placeholder:
'Search'
,
class:
'issue_search span3 right neib search-text-input'
}
=
search_field_tag
:issue_search
,
nil
,
{
placeholder:
'Search'
,
class:
'issue_search span3
pull-
right neib search-text-input'
}
.clearfix
...
...
app/views/issues/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -5,7 +5,7 @@
created at
=
@issue
.
created_at
.
stamp
(
"Aug 21, 2011"
)
%span
.right
%span
.
pull-
right
-
if
can?
(
current_user
,
:admin_project
,
@project
)
||
@issue
.
author
==
current_user
-
if
@issue
.
closed
=
link_to
'Reopen'
,
project_issue_path
(
@project
,
@issue
,
issue:
{
closed:
false
},
status_only:
true
),
method: :put
,
class:
"btn grouped reopen_issue"
...
...
@@ -16,7 +16,7 @@
%i
.icon-edit
Edit
.right
.
pull-
right
.span3
#votes
=
render
'votes/votes_block'
,
votable:
@issue
.back_link
...
...
@@ -42,7 +42,7 @@
%cite
.cgray
and attached to milestone
%strong
=
link_to_gfm
truncate
(
milestone
.
title
,
length:
20
),
project_milestone_path
(
milestone
.
project
,
milestone
)
.right
.
pull-
right
-
@issue
.
labels
.
each
do
|
label
|
%span
.label
%i
.icon-tag
...
...
app/views/kaminari/admin/_paginator.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -10,7 +10,7 @@
%ul
=
prev_page_tag
unless
current_page
.
first?
-
each_page
do
|
page
|
-
if
page
.
left_outer?
||
page
.
right_outer?
||
page
.
inside_window?
-
if
page
.
left_outer?
||
page
.
pull
-
right_outer?
||
page
.
inside_window?
=
page_tag
page
-
elsif
!
page
.
was_truncated?
=
gap_tag
...
...
app/views/kaminari/gitlab/_paginator.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -9,7 +9,7 @@
%nav
.gitlab_pagination
=
prev_page_tag
-
each_page
do
|
page
|
-
if
page
.
left_outer?
||
page
.
right_outer?
||
page
.
inside_window?
-
if
page
.
left_outer?
||
page
.
pull
-
right_outer?
||
page
.
inside_window?
=
page_tag
page
-
elsif
!
page
.
was_truncated?
=
gap_tag
...
...
app/views/keys/_form.html.haml
浏览文件 @
1fdeb9e0
%div
=
form_for
@key
do
|
f
|
-
if
@key
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@key
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/keys/_show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -8,5 +8,5 @@
=
time_ago_in_words
(
key
.
created_at
)
ago
%td
=
link_to
'Remove'
,
key
,
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-small btn-remove delete-key right"
=
link_to
'Remove'
,
key
,
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-small btn-remove delete-key
pull-
right"
app/views/keys/index.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
SSH Keys
=
link_to
"Add new"
,
new_key_path
,
class:
"btn right"
=
link_to
"Add new"
,
new_key_path
,
class:
"btn
pull-
right"
%hr
%p
.slead
...
...
app/views/keys/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -10,5 +10,5 @@
%hr
%pre
=
@key
.
key
.right
.
pull-
right
=
link_to
'Remove'
,
@key
,
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove delete-key"
app/views/labels/_label.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,7 +2,7 @@
%strong
%i
.icon-tag
=
label
.
name
.right
.
pull-
right
=
link_to
project_issues_path
(
label_name:
label
.
name
)
do
%strong
=
pluralize
(
label
.
count
,
'issue'
)
...
...
app/views/merge_requests/_filter.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -16,5 +16,5 @@
%fieldset
%hr
=
link_to
"Reset"
,
project_merge_requests_path
(
@project
),
class:
'btn right'
=
link_to
"Reset"
,
project_merge_requests_path
(
@project
),
class:
'btn
pull-
right'
app/views/merge_requests/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_for
[
@project
,
@merge_request
],
html:
{
class:
"
#{
controller
.
action_name
}
-merge-request form-horizontal"
}
do
|
f
|
-
if
@merge_request
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@merge_request
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/merge_requests/_merge_request.html.haml
浏览文件 @
1fdeb9e0
%li
{
class:
mr_css_classes
(
merge_request
)
}
.right
.
pull-
right
.left
-
if
merge_request
.
merged?
%span
.btn.btn-small.disabled.grouped
...
...
app/views/merge_requests/index.html.haml
浏览文件 @
1fdeb9e0
-
if
can?
current_user
,
:write_merge_request
,
@project
=
link_to
new_project_merge_request_path
(
@project
),
class:
"right btn btn-primary"
,
title:
"New Merge Request"
do
=
link_to
new_project_merge_request_path
(
@project
),
class:
"
pull-
right btn btn-primary"
,
title:
"New Merge Request"
do
%i
.icon-plus
New Merge Request
%h3
.page_title
...
...
@@ -28,8 +28,8 @@
-
if
@merge_requests
.
present?
%li
.bottom
.left
=
paginate
@merge_requests
,
theme:
"gitlab"
.right
%span
.cgray.right
#{
@merge_requests
.
total_count
}
merge requests for this filter
.
pull-
right
%span
.cgray.
pull-
right
#{
@merge_requests
.
total_count
}
merge requests for this filter
:javascript
$
(
merge_requestsPage
);
app/views/merge_requests/show/_mr_accept.html.haml
浏览文件 @
1fdeb9e0
-
unless
can?
(
current_user
,
:accept_mr
,
@project
)
.alert
-message
.alert
%strong
Only masters can accept MR
...
...
@@ -29,14 +29,14 @@
%strong
This repository does not have satellite. Ask administrator to fix this issue
.automerge_widget.cannot_be_merged
{
style:
"display:none"
}
.alert.alert-
info
.alert.alert-
disabled
%span
=
link_to
"Show how to merge"
,
"#"
,
class:
"how_to_merge_link btn btn-small padded"
,
title:
"How To Merge"
%strong
This request can't be merged with GitLab. You should do it manually
.automerge_widget.unchecked
.alert
-message
.alert
%strong
%i
.icon-refresh
Checking for ability to automatically merge…
...
...
app/views/merge_requests/show/_mr_ci.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -23,7 +23,7 @@
=
link_to
"Build page"
,
ci_build_details_path
(
@merge_request
)
.ci_widget
.alert
-message
.alert
%strong
%i
.icon-refresh
Checking for CI status for
#{
@merge_request
.
last_commit_short_sha
}
...
...
app/views/merge_requests/show/_mr_title.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -5,7 +5,7 @@
→
%span
.label_branch
=
@merge_request
.
target_branch
%span
.right
%span
.
pull-
right
-
if
can?
(
current_user
,
:modify_merge_request
,
@merge_request
)
-
if
@merge_request
.
open?
.left.btn-group
...
...
@@ -17,13 +17,13 @@
%li
=
link_to
"Email Patches"
,
project_merge_request_path
(
@project
,
@merge_request
,
format: :patch
)
%li
=
link_to
"Plain Diff"
,
project_merge_request_path
(
@project
,
@merge_request
,
format: :diff
)
=
link_to
'Close'
,
project_merge_request_path
(
@project
,
@merge_request
,
merge_request:
{
closed:
true
},
status_only:
true
),
method: :put
,
class:
"btn grouped
danger
"
,
title:
"Close merge request"
=
link_to
'Close'
,
project_merge_request_path
(
@project
,
@merge_request
,
merge_request:
{
closed:
true
},
status_only:
true
),
method: :put
,
class:
"btn grouped
btn-close
"
,
title:
"Close merge request"
=
link_to
edit_project_merge_request_path
(
@project
,
@merge_request
),
class:
"btn grouped"
do
%i
.icon-edit
Edit
.right
.
pull-
right
.span3
#votes
=
render
'votes/votes_block'
,
votable:
@merge_request
.back_link
...
...
app/views/milestones/_form.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -7,7 +7,7 @@
=
form_for
[
@project
,
@milestone
],
html:
{
class:
"new_milestone form-horizontal"
}
do
|
f
|
-
if
@milestone
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@milestone
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/milestones/_milestone.html.haml
浏览文件 @
1fdeb9e0
%li
{
class:
"milestone milestone-#{milestone.closed ? 'closed' : 'open'}"
,
id:
dom_id
(
milestone
)
}
.right
.
pull-
right
-
if
can?
(
current_user
,
:admin_milestone
,
milestone
.
project
)
and
milestone
.
open?
=
link_to
edit_project_milestone_path
(
milestone
.
project
,
milestone
),
class:
"btn btn-small edit-milestone-link grouped"
do
%i
.icon-edit
...
...
app/views/milestones/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -3,7 +3,7 @@
%h3
.page_title
Milestones
-
if
can?
current_user
,
:admin_milestone
,
@project
=
link_to
"New Milestone"
,
new_project_milestone_path
(
@project
),
class:
"right btn btn-small"
,
title:
"New Milestone"
=
link_to
"New Milestone"
,
new_project_milestone_path
(
@project
),
class:
"
pull-
right btn btn-small"
,
title:
"New Milestone"
%br
%div
.ui-box
.title
...
...
app/views/milestones/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -8,7 +8,7 @@
=
link_to
project_milestones_path
(
@project
)
do
←
To milestones list
.span6
.right
.
pull-
right
-
unless
@milestone
.
closed
=
link_to
new_project_issue_path
(
@project
,
issue:
{
milestone_id:
@milestone
.
id
}),
class:
"btn btn-small grouped"
,
title:
"New Issue"
do
%i
.icon-plus
...
...
@@ -43,7 +43,7 @@
#{
@milestone
.
closed_items_count
}
closed
–
#{
@milestone
.
open_items_count
}
open
%span
.right
=
@milestone
.
expires_at
%span
.
pull-
right
=
@milestone
.
expires_at
.progress.progress-info
.bar
{
style:
"width: #{@milestone.percent_complete}%;"
}
...
...
app/views/notes/_form.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -19,7 +19,7 @@
=
f
.
submit
'Add Comment'
,
class:
"btn comment-btn grouped js-comment-button"
%a
.btn.grouped.js-close-discussion-note-form
Cancel
.hint
.right
Comments are parsed with
#{
link_to
"GitLab Flavored Markdown"
,
help_markdown_path
,
target:
'_blank'
}
.
.
pull-
right
Comments are parsed with
#{
link_to
"GitLab Flavored Markdown"
,
help_markdown_path
,
target:
'_blank'
}
.
.clearfix
.note_options
...
...
app/views/notes/_note.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -30,7 +30,7 @@
-
if
note
.
attachment
.
url
-
if
note
.
attachment
.
image?
=
image_tag
note
.
attachment
.
url
,
class:
'note-image-attach'
.attachment.right
.attachment.
pull-
right
=
link_to
note
.
attachment
.
url
,
target:
"_blank"
do
%i
.icon-attachment
=
note
.
attachment_identifier
...
...
app/views/profiles/account.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -12,7 +12,7 @@
%fieldset
%legend
Private token
%span
.cred.right
%span
.cred.
pull-
right
keep it secret!
.padded
=
form_for
@user
,
url:
reset_private_token_profile_path
,
method: :put
do
|
f
|
...
...
@@ -35,7 +35,7 @@
.padded
%p
.slead
After successful password update you will be redirected to login page where you should login with new password
-
if
@user
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@user
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
@@ -56,7 +56,7 @@
%fieldset
.update-username
%legend
Username
%small
.cred.right
%small
.cred.
pull-
right
Changing your username can have unintended side effects!
=
form_for
@user
,
url:
update_username_profile_path
,
method: :put
,
remote:
true
do
|
f
|
.padded
...
...
app/views/profiles/show.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -6,7 +6,7 @@
%small
=
@user
.
email
.right
.
pull-
right
=
link_to
destroy_user_session_path
,
class:
"logout"
,
method: :delete
do
%small
%i
.icon-signout
...
...
@@ -15,7 +15,7 @@
=
form_for
@user
,
url:
profile_path
,
method: :put
,
html:
{
class:
"edit_user form-horizontal"
}
do
|
f
|
-
if
@user
.
errors
.
any?
%div
.alert
-message.block-message.
error
%div
.alert
.alert-
error
%ul
-
@user
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
@@ -46,7 +46,7 @@
=
f
.
text_area
:bio
,
rows:
6
,
class:
"input-xlarge"
,
maxlength:
250
%span
.help-block
Tell us about yourself in fewer than 250 characters.
.span5.right
.span5.
pull-
right
%fieldset
.tips
%legend
Tips:
%ul
...
...
@@ -76,7 +76,7 @@
%fieldset
%legend
Personal projects:
%small
.right
%small
.
pull-
right
%span
=
current_user
.
personal_projects
.
count
of
%span
=
current_user
.
projects_limit
...
...
@@ -87,7 +87,7 @@
%fieldset
%legend
SSH public keys:
%span
.right
%span
.
pull-
right
=
link_to
pluralize
(
current_user
.
keys
.
count
,
'key'
),
keys_path
.padded
=
link_to
"Add Public Key"
,
new_key_path
,
class:
"btn btn-small"
...
...
app/views/projects/_clone_panel.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -2,8 +2,8 @@
.row
.span7
.form-horizontal
=
render
"shared/clone_panel"
.span4.right
.right
.span4.
pull-
right
.
pull-
right
-
unless
@project
.
empty_repo?
-
if
can?
current_user
,
:download_code
,
@project
=
link_to
archive_project_repository_path
(
@project
),
class:
"btn-small btn grouped"
do
...
...
app/views/projects/_form.html.haml
浏览文件 @
1fdeb9e0
=
form_for
(
@project
,
remote:
true
)
do
|
f
|
-
if
@project
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@project
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
@@ -81,5 +81,5 @@
=
link_to
'Cancel'
,
@project
,
class:
"btn"
-
unless
@project
.
new_record?
-
if
can?
(
current_user
,
:remove_project
,
@project
)
.right
.
pull-
right
=
link_to
'Remove Project'
,
@project
,
confirm:
'Removed project can not be restored! Are you sure?'
,
method: :delete
,
class:
"btn btn-remove"
app/views/projects/_new_form.html.haml
浏览文件 @
1fdeb9e0
=
form_for
(
@project
,
remote:
true
)
do
|
f
|
-
if
@project
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%span
=
@project
.
errors
.
full_messages
.
first
.clearfix.project_name_holder
=
f
.
label
:name
do
...
...
app/views/projects/_project_head.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -13,19 +13,19 @@
=
link_to
'Snippets'
,
project_snippets_path
(
@project
),
class:
"snippets-tab tab"
-
if
can?
current_user
,
:admin_project
,
@project
=
nav_link
(
controller: :deploy_keys
,
html_options:
{
class:
'right'
})
do
=
nav_link
(
controller: :deploy_keys
,
html_options:
{
class:
'
pull-
right'
})
do
=
link_to
project_deploy_keys_path
(
@project
)
do
%span
Deploy Keys
=
nav_link
(
controller: :hooks
,
html_options:
{
class:
'right'
})
do
=
nav_link
(
controller: :hooks
,
html_options:
{
class:
'
pull-
right'
})
do
=
link_to
project_hooks_path
(
@project
)
do
%span
Hooks
=
nav_link
(
controller: :services
,
html_options:
{
class:
'right'
})
do
=
nav_link
(
controller: :services
,
html_options:
{
class:
'
pull-
right'
})
do
=
link_to
project_services_path
(
@project
)
do
%span
Services
=
nav_link
(
path:
'projects#edit'
,
html_options:
{
class:
'right'
})
do
=
nav_link
(
path:
'projects#edit'
,
html_options:
{
class:
'
pull-
right'
})
do
=
link_to
edit_project_path
(
@project
),
class:
"stat-tab tab "
do
%i
.icon-edit
Edit
app/views/projects/empty.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -31,4 +31,4 @@
-
if
can?
current_user
,
:remove_project
,
@project
.prepend-top-20
=
link_to
'Remove project'
,
@project
,
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove right"
=
link_to
'Remove project'
,
@project
,
confirm:
'Are you sure?'
,
method: :delete
,
class:
"btn btn-remove
pull-
right"
app/views/protected_branches/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -14,7 +14,7 @@
-
if
can?
current_user
,
:admin_project
,
@project
=
form_for
[
@project
,
@protected_branch
]
do
|
f
|
-
if
@protected_branch
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@protected_branch
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/public/projects/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -9,7 +9,7 @@
%h5
%i
.icon-share
=
project
.
name_with_namespace
.right
.
pull-
right
%pre
.dark.tiny
git clone
#{
project
.
http_url_to_repo
}
...
...
app/views/repositories/_feed.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -15,6 +15,6 @@
=
image_tag
gravatar_icon
(
commit
.
author_email
),
class:
""
,
width:
16
=
gfm
escape_once
(
truncate
(
commit
.
title
,
length:
40
))
%td
%span
.right.cgray
%span
.
pull-
right.cgray
=
time_ago_in_words
(
commit
.
committed_date
)
ago
app/views/repositories/stats.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -23,7 +23,7 @@
=
image_tag
gravatar_icon
(
author
.
email
,
16
),
class:
'avatar s16'
=
author
.
name
%small
.light
=
author
.
email
.right
.
pull-
right
=
author
.
commits
...
...
app/views/services/_gitlab_ci.html.haml
浏览文件 @
1fdeb9e0
%h3
.page_title
GitLab CI
%small
Continuous integration server from GitLab
.right
.
pull-
right
-
if
@service
.
active
%small
.cgreen
Enabled
-
else
...
...
@@ -16,7 +16,7 @@
%hr
=
form_for
(
@service
,
:as
=>
:service
,
:url
=>
project_service_path
(
@project
,
:gitlab_ci
),
:method
=>
:put
)
do
|
f
|
-
if
@service
.
errors
.
any?
.alert
-message.block-message.
error
.alert
.alert-
error
%ul
-
@service
.
errors
.
full_messages
.
each
do
|
msg
|
%li
=
msg
...
...
app/views/services/index.html.haml
浏览文件 @
1fdeb9e0
...
...
@@ -8,7 +8,7 @@
=
link_to
edit_project_service_path
(
@project
,
:gitlab_ci
)
do
GitLab CI
%small
Continuous integration server from GitLab
.right
.
pull-
right
-
if
@gitlab_ci_service
.
try
(
:active
)
%small
.cgreen
%i
.icon-ok
...
...
@@ -21,11 +21,11 @@
%h4
Jenkins CI
%small
An extendable open source continuous integration server
.right
.
pull-
right
%small
Not implemented yet
%li
.disabled
%h4
Campfire
%small
Web-based group chat tool
.right
.
pull-
right
%small
Not implemented yet
app/views/snippets/_form.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/snippets/index.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/snippets/show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/team_members/_form.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/team_members/_show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/team_members/_show_team.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/team_members/index.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/team_members/show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/_filter.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/_projects.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/edit.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/issues.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/members/_form.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/members/_show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/members/index.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/members/show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/merge_requests.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/new.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/projects/_form.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/teams/projects/index.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/tree/_head.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/tree/_tree.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/users/_profile.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/users/_projects.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/users/show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/wikis/edit.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
app/views/wikis/show.html.haml
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
features/steps/project/project_team_management.rb
浏览文件 @
1fdeb9e0
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录