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
33b622e3
Commit
33b622e3
authored
May 26, 2017
by
Robert Speicher
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dm-consistent-last-push-event' into 'master'
Consistently display last push event widget See merge request !11585
parents
70714f57
f2a53667
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
68 additions
and
75 deletions
+68
-75
projects.scss
app/assets/stylesheets/pages/projects.scss
+0
-4
projects_controller.rb
app/controllers/dashboard/projects_controller.rb
+1
-2
dashboard_controller.rb
app/controllers/dashboard_controller.rb
+0
-2
groups_controller.rb
app/controllers/groups_controller.rb
+0
-1
projects_helper.rb
app/helpers/projects_helper.rb
+1
-0
_activities.html.haml
app/views/dashboard/_activities.html.haml
+0
-3
activity.html.haml
app/views/dashboard/activity.html.haml
+9
-3
index.html.haml
app/views/dashboard/projects/index.html.haml
+12
-10
starred.html.haml
app/views/dashboard/projects/starred.html.haml
+10
-8
_event_last_push.html.haml
app/views/events/_event_last_push.html.haml
+0
-14
_push.html.haml
app/views/events/event/_push.html.haml
+1
-1
_activities.html.haml
app/views/groups/_activities.html.haml
+0
-3
_head.html.haml
app/views/groups/_head.html.haml
+3
-0
show.html.haml
app/views/groups/show.html.haml
+0
-1
_activity.html.haml
app/views/projects/_activity.html.haml
+0
-2
_last_push.html.haml
app/views/projects/_last_push.html.haml
+17
-17
activity.html.haml
app/views/projects/activity.html.haml
+2
-0
show.html.haml
app/views/projects/blob/show.html.haml
+3
-2
index.html.haml
app/views/projects/merge_requests/index.html.haml
+3
-1
show.html.haml
app/views/projects/tree/show.html.haml
+1
-0
dm-consistent-last-push-event.yml
changelogs/unreleased/dm-consistent-last-push-event.yml
+4
-0
dashboard.rb
features/steps/dashboard/dashboard.rb
+1
-1
No files found.
app/assets/stylesheets/pages/projects.scss
View file @
33b622e3
...
...
@@ -384,10 +384,6 @@ a.deploy-project-label {
}
}
.last-push-widget
{
margin-top
:
-1px
;
}
.fork-namespaces
{
.row
{
-webkit-flex-wrap
:
wrap
;
...
...
app/controllers/dashboard/projects_controller.rb
View file @
33b622e3
...
...
@@ -8,7 +8,7 @@ class Dashboard::ProjectsController < Dashboard::ApplicationController
@projects
=
load_projects
(
params
.
merge
(
non_public:
true
)).
page
(
params
[
:page
])
respond_to
do
|
format
|
format
.
html
{
@last_push
=
current_user
.
recent_push
}
format
.
html
format
.
atom
do
load_events
render
layout:
false
...
...
@@ -25,7 +25,6 @@ class Dashboard::ProjectsController < Dashboard::ApplicationController
@projects
=
load_projects
(
params
.
merge
(
starred:
true
)).
includes
(
:forked_from_project
,
:tags
).
page
(
params
[
:page
])
@last_push
=
current_user
.
recent_push
@groups
=
[]
respond_to
do
|
format
|
...
...
app/controllers/dashboard_controller.rb
View file @
33b622e3
...
...
@@ -9,8 +9,6 @@ class DashboardController < Dashboard::ApplicationController
respond_to
:html
def
activity
@last_push
=
current_user
.
recent_push
respond_to
do
|
format
|
format
.
html
...
...
app/controllers/groups_controller.rb
View file @
33b622e3
...
...
@@ -165,7 +165,6 @@ class GroupsController < Groups::ApplicationController
def
user_actions
if
current_user
@last_push
=
current_user
.
recent_push
@notification_setting
=
current_user
.
notification_settings_for
(
group
)
end
end
...
...
app/helpers/projects_helper.rb
View file @
33b622e3
...
...
@@ -116,6 +116,7 @@ module ProjectsHelper
def
last_push_event
return
unless
current_user
return
current_user
.
recent_push
unless
@project
project_ids
=
[
@project
.
id
]
if
fork
=
current_user
.
fork_of
(
@project
)
...
...
app/views/dashboard/_activities.html.haml
View file @
33b622e3
.hidden-xs
=
render
"events/event_last_push"
,
event:
@last_push
.nav-block.activities
.controls
=
link_to
dashboard_projects_path
(
rss_url_options
),
class:
'btn rss-btn has-tooltip'
,
title:
'Subscribe'
do
...
...
app/views/dashboard/activity.html.haml
View file @
33b622e3
-
@no_container
=
true
=
content_for
:meta_tags
do
=
auto_discovery_link_tag
(
:atom
,
dashboard_projects_url
(
rss_url_options
),
title:
"All activity"
)
-
page_title
"Activity"
-
header_title
"Activity"
,
activity_dashboard_path
=
render
'dashboard/activity_head'
.hidden-xs
=
render
"projects/last_push"
%div
{
class:
container_class
}
=
render
'dashboard/activity_head'
%section
.activities
=
render
'activities'
%section
.activities
=
render
'activities'
app/views/dashboard/projects/index.html.haml
View file @
33b622e3
-
@no_container
=
true
=
content_for
:meta_tags
do
=
auto_discovery_link_tag
(
:atom
,
dashboard_projects_url
(
rss_url_options
),
title:
"All activity"
)
-
page_title
"Projects"
-
header_title
"Projects"
,
dashboard_projects_path
-
unless
show_user_callout?
=
render
'shared/user_callout'
=
render
"projects/last_push"
-
if
@projects
.
any?
||
params
[
:name
]
=
render
'dashboard/projects_head'
%div
{
class:
container_class
}
-
unless
show_user_callout?
=
render
'shared/user_callout'
-
if
@last_push
=
render
"events/event_last_push"
,
event:
@last_push
-
if
@projects
.
any?
||
params
[
:name
]
=
render
'dashboard/projects_head'
-
if
@projects
.
any?
||
params
[
:name
]
=
render
'projects'
-
else
=
render
"zero_authorized_projects"
-
if
@projects
.
any?
||
params
[
:name
]
=
render
'projects'
-
else
=
render
"zero_authorized_projects"
app/views/dashboard/projects/starred.html.haml
View file @
33b622e3
-
@no_container
=
true
-
page_title
"Starred Projects"
-
header_title
"Projects"
,
dashboard_projects_path
=
render
'dashboard/projects_head'
=
render
"projects/last_push"
-
if
@last_push
=
render
"events/event_last_push"
,
event:
@last_push
%div
{
class:
container_class
}
=
render
'dashboard/projects_head'
-
if
@projects
.
any?
||
params
[
:filter_projects
]
=
render
'projects'
-
else
%h3
You don't have starred projects yet
%p
.slead
Visit project page and press on star icon and it will appear on this page.
-
if
@projects
.
any?
||
params
[
:filter_projects
]
=
render
'projects'
-
else
%h3
You don't have starred projects yet
%p
.slead
Visit project page and press on star icon and it will appear on this page.
app/views/events/_event_last_push.html.haml
deleted
100644 → 0
View file @
70714f57
-
if
show_last_push_widget?
(
event
)
.row-content-block.clear-block.last-push-widget
.event-last-push
.event-last-push-text
%span
You pushed to
=
link_to
namespace_project_commits_path
(
event
.
project
.
namespace
,
event
.
project
,
event
.
ref_name
),
title:
h
(
event
.
project
.
name
)
do
%strong
=
event
.
ref_name
%span
at
%strong
=
link_to_project
event
.
project
#{
time_ago_with_tooltip
(
event
.
created_at
)
}
.pull-right
=
link_to
new_mr_path_from_push_event
(
event
),
title:
"New merge request"
,
class:
"btn btn-info btn-sm"
do
Create merge request
app/views/events/event/_push.html.haml
View file @
33b622e3
...
...
@@ -7,7 +7,7 @@
%span
.pushed
#{
event
.
action_name
}
#{
event
.
ref_type
}
%strong
-
commits_link
=
namespace_project_commits_path
(
project
.
namespace
,
project
,
event
.
ref_name
)
=
link_to_if
project
.
repository
.
branch_exists?
(
event
.
ref_name
),
event
.
ref_name
,
commits_link
=
link_to_if
project
.
repository
.
branch_exists?
(
event
.
ref_name
),
event
.
ref_name
,
commits_link
,
class:
'ref-name'
=
render
"events/event_scope"
,
event:
event
...
...
app/views/groups/_activities.html.haml
View file @
33b622e3
.hidden-xs
=
render
"events/event_last_push"
,
event:
@last_push
.nav-block
.controls
=
link_to
group_path
(
@group
,
rss_url_options
),
class:
'btn rss-btn has-tooltip'
,
title:
'Subscribe'
do
...
...
app/views/groups/_head.html.haml
View file @
33b622e3
...
...
@@ -12,3 +12,6 @@
=
link_to
activity_group_path
(
@group
),
title:
'Activity'
do
%span
Activity
.hidden-xs
=
render
"projects/last_push"
app/views/groups/show.html.haml
View file @
33b622e3
...
...
@@ -6,7 +6,6 @@
=
render
'groups/head'
=
render
'groups/home_panel'
.groups-header
{
class:
container_class
}
.top-area
=
render
'groups/show_nav'
...
...
app/views/projects/_activity.html.haml
View file @
33b622e3
-
@no_container
=
true
%div
{
class:
container_class
}
.nav-block.activity-filter-block.activities
.controls
...
...
app/views/projects/_last_push.html.haml
View file @
33b622e3
-
if
event
=
last_push_event
-
if
show_last_push_widget?
(
event
)
.row-content-block.top-block.hidden-xs.white
%div
{
class:
container_class
}
.event-last-push
.event-last-push-text
%span
You pushed to
=
link_to
namespace_project_commits_path
(
event
.
project
.
namespace
,
event
.
project
,
event
.
ref_name
,
class:
'commit-sha'
)
do
%strong
=
event
.
ref_name
-
if
@project
&&
event
.
project
!=
@project
%span
at
%strong
=
link_to_project
event
.
project
=
clipboard_button
(
text:
event
.
ref_name
,
class:
'btn-clipboard btn-transparent'
,
title:
'Copy branch to clipboard'
)
#{
time_ago_with_tooltip
(
event
.
created_at
)
}
-
event
=
last_push_event
-
if
event
&&
show_last_push_widget?
(
event
)
.row-content-block.top-block.hidden-xs.white
.event-last-push
.event-last-push-text
%span
You pushed to
%strong
=
link_to
event
.
ref_name
,
namespace_project_commits_path
(
event
.
project
.
namespace
,
event
.
project
,
event
.
ref_name
),
class:
'ref-name'
.pull-right
=
link_to
new_mr_path_from_push_event
(
event
),
title:
"New merge request"
,
class:
"btn btn-info btn-sm"
do
Create merge request
-
if
event
.
project
!=
@project
%span
at
%strong
=
link_to_project
event
.
project
#{
time_ago_with_tooltip
(
event
.
created_at
)
}
.pull-right
=
link_to
new_mr_path_from_push_event
(
event
),
title:
"New merge request"
,
class:
"btn btn-info btn-sm"
do
Create merge request
app/views/projects/activity.html.haml
View file @
33b622e3
-
@no_container
=
true
-
page_title
"Activity"
=
render
"projects/head"
...
...
app/views/projects/blob/show.html.haml
View file @
33b622e3
-
@no_container
=
true
-
page_title
@blob
.
path
,
@ref
=
render
"projects/commits/head"
-
content_for
:page_specific_javascripts
do
=
page_specific_javascript_bundle_tag
(
'blob'
)
%div
{
class:
container_class
}
=
render
'projects/last_push'
=
render
'projects/last_push'
%div
{
class:
container_class
}
#tree-holder
.tree-holder
=
render
'blob'
,
blob:
@blob
...
...
app/views/projects/merge_requests/index.html.haml
View file @
33b622e3
...
...
@@ -5,12 +5,14 @@
-
unless
@project
.
default_issues_tracker?
=
content_for
:sub_nav
do
=
render
"projects/merge_requests/head"
=
render
'projects/last_push'
-
content_for
:page_specific_javascripts
do
=
webpack_bundle_tag
'common_vue'
=
webpack_bundle_tag
'filtered_search'
=
render
'projects/last_push'
-
if
@project
.
merge_requests
.
exists?
%div
{
class:
container_class
}
.top-area
...
...
app/views/projects/tree/show.html.haml
View file @
33b622e3
...
...
@@ -4,6 +4,7 @@
=
content_for
:meta_tags
do
=
auto_discovery_link_tag
(
:atom
,
namespace_project_commits_url
(
@project
.
namespace
,
@project
,
@ref
,
rss_url_options
),
title:
"
#{
@project
.
name
}
:
#{
@ref
}
commits"
)
=
render
"projects/commits/head"
=
render
'projects/last_push'
%div
{
class:
container_class
}
...
...
changelogs/unreleased/dm-consistent-last-push-event.yml
0 → 100644
View file @
33b622e3
---
title
:
Consistently display last push event widget
merge_request
:
author
:
features/steps/dashboard/dashboard.rb
View file @
33b622e3
...
...
@@ -22,7 +22,7 @@ class Spinach::Features::Dashboard < Spinach::FeatureSteps
end
step
'I click "Create merge request" link'
do
click_link
"Create merge request"
find_link
(
"Create merge request"
,
visible:
false
).
trigger
(
'click'
)
end
step
'I see prefilled new Merge Request page'
do
...
...
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