Commit e16cebac authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Fixed styles, ProjectHook specs etc

parent c6298678
...@@ -79,13 +79,44 @@ ...@@ -79,13 +79,44 @@
} }
.title { .title {
padding: 0 10px;
@include bg-gray-gradient; @include bg-gray-gradient;
border-bottom: 1px solid #CCC; border-bottom: 1px solid #CCC;
color: #456;
font-size: 16px;
text-shadow: 0 1px 1px #fff;
padding: 0px 10px;
line-height: 36px;
font-size: 14px;
font-weight: normal;
> a { > a {
text-shadow: 0 1px 1px #fff; text-shadow: 0 1px 1px #fff;
} }
form {
margin-bottom: 0;
margin-top: 3px;
}
.nav-pills {
> li {
> a {
padding: 13px;
margin: 0;
font-size: 13px;
}
&.active {
> a {
background: #D5D5D5;
color: $style_color;
@include border-radius(0);
border-radius: 0;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}
}
}
}
} }
&.padded { &.padded {
......
...@@ -25,6 +25,10 @@ ...@@ -25,6 +25,10 @@
&:last-child { &:last-child {
border-bottom: none; border-bottom: none;
&.bottom {
background: #f5f5f5;
}
} }
.author { color: #999; } .author { color: #999; }
......
...@@ -25,7 +25,7 @@ table { ...@@ -25,7 +25,7 @@ table {
} }
th, td { th, td {
padding: 8px; padding: 10px;
line-height: 18px; line-height: 18px;
text-align: left; text-align: left;
} }
......
...@@ -61,31 +61,25 @@ input.check_all_issues { ...@@ -61,31 +61,25 @@ input.check_all_issues {
#issues-table-holder { #issues-table-holder {
.issues_filters { .issues_filters {
form {
padding: 0;
margin: 0;
margin-top:7px
}
} }
.issues_bulk_update { .issues_bulk_update {
margin: 0; margin: 0;
form { form {
padding: 0; float:left;
margin: 0;
margin-top:7px
} }
.update_selected_issues { .update_selected_issues {
position: relative; position: relative;
top:-2px; top:5px;
margin-left: 4px; margin-left: 4px;
float: left; float: left;
} }
.update_issues_text { .update_issues_text {
padding: 3px; padding: 3px;
line-height: 18px; line-height: 28px;
float: left; float: left;
color: #479;
} }
} }
} }
......
...@@ -8,14 +8,8 @@ ...@@ -8,14 +8,8 @@
.groups_box, .groups_box,
.projects_box { .projects_box {
> h5 { > .title {
color: #456;
font-size: 16px;
text-shadow: 0 1px 1px #fff;
padding: 2px 15px; padding: 2px 15px;
line-height: 36px;
font-size: 14px;
font-weight: normal;
} }
.nav-projects-tabs li { padding: 0; } .nav-projects-tabs li { padding: 0; }
.well-list { .well-list {
......
...@@ -98,6 +98,8 @@ class Commit ...@@ -98,6 +98,8 @@ class Commit
end end
def initialize(raw_commit, head = nil) def initialize(raw_commit, head = nil)
raise "Nil as raw commit passed" unless raw_commit
@commit = raw_commit @commit = raw_commit
@head = head @head = head
end end
...@@ -136,7 +138,11 @@ class Commit ...@@ -136,7 +138,11 @@ class Commit
end end
def prev_commit def prev_commit
parents.try :first @prev_commit ||= if parents.present?
Commit.new(parents.first)
else
nil
end
end end
def prev_commit_id def prev_commit_id
......
...@@ -361,8 +361,8 @@ class Project < ActiveRecord::Base ...@@ -361,8 +361,8 @@ class Project < ActiveRecord::Base
# Discover the default branch, but only if it hasn't already been set to # Discover the default branch, but only if it hasn't already been set to
# something else # something else
if default_branch.nil? if repository && default_branch.nil?
update_attributes(default_branch: discover_default_branch) update_attributes(default_branch: self.repository.discover_default_branch)
end end
end end
......
.admin_dash.row .admin_dash.row
.span3 .span3
.ui-box .ui-box
%h5 Projects %h5.title Projects
.data.padded .data.padded
= link_to admin_projects_path do = link_to admin_projects_path do
%h1= Project.count %h1= Project.count
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
= link_to 'New Project', new_project_path, class: "btn small" = link_to 'New Project', new_project_path, class: "btn small"
.span3 .span3
.ui-box .ui-box
%h5 Groups %h5.title Groups
.data.padded .data.padded
= link_to admin_groups_path do = link_to admin_groups_path do
%h1= Group.count %h1= Group.count
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
= link_to 'New Group', new_admin_group_path, class: "btn small" = link_to 'New Group', new_admin_group_path, class: "btn small"
.span3 .span3
.ui-box .ui-box
%h5 Users %h5.title Users
.data.padded .data.padded
= link_to admin_users_path do = link_to admin_users_path do
%h1= User.count %h1= User.count
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
= link_to 'New User', new_admin_user_path, class: "btn small" = link_to 'New User', new_admin_user_path, class: "btn small"
.span3 .span3
.ui-box .ui-box
%h5 %h5.title
Resque Workers Resque Workers
.data.padded .data.padded
- if @resque_accessible - if @resque_accessible
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
%i.icon-edit %i.icon-edit
Edit Edit
- if @repository.has_commits? - if @repository && @repository.has_commits?
- if !@repository.has_post_receive_file? - if !@repository.has_post_receive_file?
%br %br
.alert.alert-error .alert.alert-error
...@@ -65,18 +65,6 @@ ...@@ -65,18 +65,6 @@
Created at: Created at:
%td %td
= @project.created_at.stamp("March 1, 1999") = @project.created_at.stamp("March 1, 1999")
%table.zebra-striped
%thead
%tr
%th Repository
%th
%tr
%td
%b
FS Path:
%td
%code= @repository.path_to_repo
%tr %tr
%td %td
%b %b
...@@ -89,6 +77,19 @@ ...@@ -89,6 +77,19 @@
SSH: SSH:
%td %td
= link_to @project.ssh_url_to_repo = link_to @project.ssh_url_to_repo
- if @repository
%table.zebra-striped
%thead
%tr
%th Repository
%th
%tr
%td
%b
FS Path:
%td
%code= @repository.path_to_repo
%tr %tr
%td %td
%b %b
......
- @commits.group_by { |c| c.committed_date.to_date }.each do |day, commits| - @commits.group_by { |c| c.committed_date.to_date }.each do |day, commits|
%div.ui-box %div.ui-box
%h6.title %h5.title
%i.icon-calendar %i.icon-calendar
= day.stamp("28 Aug, 2010") = day.stamp("28 Aug, 2010")
%ul.well-list= render commits %ul.well-list= render commits
...@@ -13,7 +13,8 @@ ...@@ -13,7 +13,8 @@
- @issues.group_by(&:project).each do |group| - @issues.group_by(&:project).each do |group|
%div.ui-box %div.ui-box
- @project = group[0] - @project = group[0]
%h5= link_to_project @project %h5.title
= link_to_project @project
%ul.well-list.issues_table %ul.well-list.issues_table
- group[1].each do |issue| - group[1].each do |issue|
= render(partial: 'issues/show', locals: {issue: issue}) = render(partial: 'issues/show', locals: {issue: issue})
......
...@@ -12,7 +12,8 @@ ...@@ -12,7 +12,8 @@
- @merge_requests.group_by(&:project).each do |group| - @merge_requests.group_by(&:project).each do |group|
.ui-box .ui-box
- @project = group[0] - @project = group[0]
%h5= link_to_project @project %h5.title
= link_to_project @project
%ul.well-list %ul.well-list
- group[1].each do |merge_request| - group[1].each do |merge_request|
= render(partial: 'merge_requests/merge_request', locals: {merge_request: merge_request}) = render(partial: 'merge_requests/merge_request', locals: {merge_request: merge_request})
......
.projects_box .projects_box
%h5 %h5.title
Projects Projects
%small %small
(#{projects.count}) (#{projects.count})
......
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
- @issues.group_by(&:project).each do |group| - @issues.group_by(&:project).each do |group|
%div.ui-box %div.ui-box
- @project = group[0] - @project = group[0]
%h5= @project.name %h5.title
= @project.name
%ul.well-list.issues_table %ul.well-list.issues_table
- group[1].each do |issue| - group[1].each do |issue|
= render(partial: 'issues/show', locals: {issue: issue}) = render(partial: 'issues/show', locals: {issue: issue})
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
- @merge_requests.group_by(&:project).each do |group| - @merge_requests.group_by(&:project).each do |group|
%ul.well-list.ui-box %ul.well-list.ui-box
- @project = group[0] - @project = group[0]
%h5= @project.name %h5.title
= @project.name
- group[1].each do |merge_request| - group[1].each do |merge_request|
= render(partial: 'merge_requests/merge_request', locals: {merge_request: merge_request}) = render(partial: 'merge_requests/merge_request', locals: {merge_request: merge_request})
%hr %hr
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
- if can?(current_user, :manage_group, @group) - if can?(current_user, :manage_group, @group)
= render (@project ? "new_member" : "new_group_member") = render (@project ? "new_member" : "new_group_member")
.ui-box .ui-box
%h5 %h5.title
Team Team
%small %small
(#{@users.size}) (#{@users.size})
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
= select_tag('update[milestone_id]', options_from_collection_for_select(issues_active_milestones, "id", "title", params[:milestone_id]), prompt: "Milestone") = select_tag('update[milestone_id]', options_from_collection_for_select(issues_active_milestones, "id", "title", params[:milestone_id]), prompt: "Milestone")
= hidden_field_tag 'update[issues_ids]', [] = hidden_field_tag 'update[issues_ids]', []
= hidden_field_tag :f, params[:f] = hidden_field_tag :f, params[:f]
= button_tag "Save", class: "btn update_selected_issues" = button_tag "Save", class: "btn update_selected_issues btn-small save-btn"
.issues_filters .issues_filters
.left .left
%ul.nav.nav-pills.left %ul.nav.nav-pills.left
......
- if @commits.present? - if @commits.present?
.ui-box .ui-box
%h6.title %h5.title
%i.icon-list %i.icon-list
Commits (#{@commits.count}) Commits (#{@commits.count})
.merge-request-commits .merge-request-commits
......
- grouper_project_members(@project).each do |access, members| - grouper_project_members(@project).each do |access, members|
.ui-box .ui-box
%h5 %h5.title
= Project.access_options.key(access).pluralize = Project.access_options.key(access).pluralize
%small= members.size %small= members.size
%ul.well-list %ul.well-list
......
...@@ -38,7 +38,7 @@ module StaticModel ...@@ -38,7 +38,7 @@ module StaticModel
end end
def ==(other) def ==(other)
if other.is_a? StaticModel if other.is_a? ::StaticModel
id == other.id id == other.id
else else
super super
......
...@@ -7,7 +7,7 @@ describe ExtractsPath do ...@@ -7,7 +7,7 @@ describe ExtractsPath do
before do before do
@project = project @project = project
project.stub(:ref_names).and_return(['master', 'foo/bar/baz', 'v1.0.0', 'v2.0.0']) project.stub(repository: stub(ref_names: ['master', 'foo/bar/baz', 'v1.0.0', 'v2.0.0']))
project.stub(path_with_namespace: 'gitlab/gitlab-ci') project.stub(path_with_namespace: 'gitlab/gitlab-ci')
end end
......
...@@ -71,8 +71,9 @@ describe Project, "Hooks" do ...@@ -71,8 +71,9 @@ describe Project, "Hooks" do
context "when gathering commit data" do context "when gathering commit data" do
before do before do
@oldrev, @newrev, @ref = project.fresh_commits(2).last.sha, project.fresh_commits(2).first.sha, 'refs/heads/master' @oldrev, @newrev, @ref = project.repository.fresh_commits(2).last.sha,
@commit = project.fresh_commits(2).first project.repository.fresh_commits(2).first.sha, 'refs/heads/master'
@commit = project.repository.fresh_commits(2).first
# Fill nil/empty attributes # Fill nil/empty attributes
project.description = "This is a description" project.description = "This is a description"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment