BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
1d250b48
Unverified
Commit
1d250b48
authored
Dec 09, 2015
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move Network page from separate tab to sub tab of Commits
Signed-off-by:
Dmitriy Zaporozhets
<
dmitriy.zaporozhets@gmail.com
>
parent
6213263d
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
19 deletions
+28
-19
CHANGELOG
CHANGELOG
+1
-0
_project.html.haml
app/views/layouts/nav/_project.html.haml
+8
-8
_head.html.haml
app/views/projects/commits/_head.html.haml
+6
-0
_head.html.haml
app/views/projects/network/_head.html.haml
+1
-1
show.html.haml
app/views/projects/network/show.html.haml
+2
-1
active_tab.feature
features/project/active_tab.feature
+6
-5
active_tab.rb
features/steps/project/active_tab.rb
+4
-0
project_tab.rb
features/steps/shared/project_tab.rb
+0
-4
No files found.
CHANGELOG
View file @
1d250b48
...
...
@@ -25,6 +25,7 @@ v 8.3.0 (unreleased)
- Add languages page to graphs
- Block LDAP user when they are no longer found in the LDAP server
- Improve wording on project visibility levels (Zeger-Jan van de Weg)
- Make Network page as sub tab of Commits
v 8.2.3
- Fix application settings cache not expiring after changes (Stan Hu)
...
...
app/views/layouts/nav/_project.html.haml
View file @
1d250b48
...
...
@@ -32,7 +32,7 @@
Files
-
if
project_nav_tab?
:commits
=
nav_link
(
controller:
%w(commit commits compare repositories tags branches releases)
)
do
=
nav_link
(
controller:
%w(commit commits compare repositories tags branches releases
network
)
)
do
=
link_to
project_commits_path
(
@project
),
title:
'Commits'
,
class:
'shortcuts-commits'
do
=
icon
(
'history fw'
)
%span
...
...
@@ -46,13 +46,6 @@
Builds
%span
.count.builds_counter
=
@project
.
ci_builds
.
running_or_pending
.
count
(
:all
)
-
if
project_nav_tab?
:network
=
nav_link
(
controller:
%w(network)
)
do
=
link_to
namespace_project_network_path
(
@project
.
namespace
,
@project
,
current_ref
),
title:
'Network'
,
class:
'shortcuts-network'
do
=
icon
(
'code-fork fw'
)
%span
Network
-
if
project_nav_tab?
:graphs
=
nav_link
(
controller:
%w(graphs)
)
do
=
link_to
namespace_project_graph_path
(
@project
.
namespace
,
@project
,
current_ref
),
title:
'Graphs'
,
class:
'shortcuts-graphs'
do
...
...
@@ -118,3 +111,10 @@
=
icon
(
'cogs fw'
)
%span
Settings
-# Global shortcut to network page for compatibility
-
if
project_nav_tab?
:network
%li
.hidden
=
link_to
namespace_project_network_path
(
@project
.
namespace
,
@project
,
current_ref
),
title:
'Network'
,
class:
'shortcuts-network'
do
Network
app/views/projects/commits/_head.html.haml
View file @
1d250b48
...
...
@@ -3,6 +3,12 @@
=
link_to
namespace_project_commits_path
(
@project
.
namespace
,
@project
,
current_ref
)
do
Commits
%span
.badge
=
number_with_delimiter
(
@repository
.
commit_count
)
-
if
project_nav_tab?
:network
=
nav_link
(
controller:
%w(network)
)
do
=
link_to
namespace_project_network_path
(
@project
.
namespace
,
@project
,
current_ref
),
class:
'shortcuts-network'
do
Network
=
nav_link
(
controller: :compare
)
do
=
link_to
namespace_project_compare_index_path
(
@project
.
namespace
,
@project
,
from:
@repository
.
root_ref
,
to:
current_ref
)
do
Compare
...
...
app/views/projects/network/_head.html.haml
View file @
1d250b48
.gray-content-block.
top-block.
append-bottom-default
.gray-content-block.append-bottom-default
.tree-ref-holder
=
render
partial:
'shared/ref_switcher'
,
locals:
{
destination:
'graph'
}
...
...
app/views/projects/network/show.html.haml
View file @
1d250b48
-
page_title
"Network"
,
@ref
=
header_title
project_title
(
@project
,
"Network"
,
namespace_project_network_path
(
@project
.
namespace
,
@project
,
current_ref
))
=
render
"projects/commits/header_title"
=
render
"projects/commits/head"
=
render
"head"
.project-network
.controls
...
...
features/project/active_tab.feature
View file @
1d250b48
...
...
@@ -20,11 +20,6 @@ Feature: Project Active Tab
Then
the active main tab should be Commits
And
no other main tabs should be active
Scenario
:
On Project Network
Given
I visit my project's network page
Then
the active main tab should be Network
And
no other main tabs should be active
Scenario
:
On Project Issues
Given
I visit my project's issues page
Then
the active main tab should be Issues
...
...
@@ -83,6 +78,12 @@ Feature: Project Active Tab
And
no other sub tabs should be active
And
the active main tab should be Commits
Scenario
:
On Project Commits/Network
Given
I visit my project's network page
Then
the active sub tab should be Network
And
no other sub tabs should be active
And
the active main tab should be Commits
Scenario
:
On Project Commits/Compare
Given
I visit my project's commits page
And
I click the
"Compare"
tab
...
...
features/steps/project/active_tab.rb
View file @
1d250b48
...
...
@@ -67,6 +67,10 @@ class Spinach::Features::ProjectActiveTab < Spinach::FeatureSteps
ensure_active_sub_tab
(
'Commits'
)
end
step
'the active sub tab should be Network'
do
ensure_active_sub_tab
(
'Network'
)
end
step
'the active sub tab should be Compare'
do
ensure_active_sub_tab
(
'Compare'
)
end
...
...
features/steps/shared/project_tab.rb
View file @
1d250b48
...
...
@@ -16,10 +16,6 @@ module SharedProjectTab
ensure_active_main_tab
(
'Commits'
)
end
step
'the active main tab should be Network'
do
ensure_active_main_tab
(
'Network'
)
end
step
'the active main tab should be Graphs'
do
ensure_active_main_tab
(
'Graphs'
)
end
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment