Polishin & fixed tree switch
This commit is contained in:
parent
cb59aade4e
commit
eb7bbedb20
11 changed files with 82 additions and 50 deletions
|
@ -33,6 +33,10 @@ class Event < ActiveRecord::Base
|
|||
action == self.class::Pushed
|
||||
end
|
||||
|
||||
def new_tag?
|
||||
data[:ref]["refs/tags"]
|
||||
end
|
||||
|
||||
def new_branch?
|
||||
data[:before] =~ /^00000/
|
||||
end
|
||||
|
@ -49,6 +53,10 @@ class Event < ActiveRecord::Base
|
|||
@branch_name ||= data[:ref].gsub("refs/heads/", "")
|
||||
end
|
||||
|
||||
def tag_name
|
||||
@tag_name ||= data[:ref].gsub("refs/tags/", "")
|
||||
end
|
||||
|
||||
def pusher
|
||||
User.find_by_id(data[:user_id])
|
||||
end
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
- if current_user.require_ssh_key?
|
||||
.alert-message.warning
|
||||
.alert-message.block-message.error
|
||||
%p
|
||||
You wont be able to pull/push project code unless you
|
||||
= link_to new_key_path, :class => "vlink" do
|
||||
|
@ -32,7 +32,7 @@
|
|||
New Project »
|
||||
|
||||
|
||||
- unless @merge_requests.blank?
|
||||
- if @merge_requests.any?
|
||||
%div.dashboard_category
|
||||
%h3
|
||||
= link_to "Merge Requests" , "#merge_requests", :id => "merge_requests"
|
||||
|
@ -45,7 +45,7 @@
|
|||
.row
|
||||
.dashboard_block= render "dashboard/merge_requests_feed"
|
||||
|
||||
- unless @issues.blank?
|
||||
- if @issues.any?
|
||||
%div.dashboard_category
|
||||
%h3
|
||||
= link_to "Issues" , "#issues", :id => "issues"
|
||||
|
@ -57,7 +57,7 @@
|
|||
.row
|
||||
.dashboard_block= render "dashboard/issues_feed"
|
||||
|
||||
- unless @events.blank?
|
||||
- if @events.any?
|
||||
%div.dashboard_category
|
||||
%h3
|
||||
%span.ico.activities
|
||||
|
|
|
@ -3,4 +3,5 @@
|
|||
%small ( assigned to you )
|
||||
|
||||
%br
|
||||
.ui-box= render "dashboard/issues_feed"
|
||||
- if @issues.any?
|
||||
.ui-box= render "dashboard/issues_feed"
|
||||
|
|
|
@ -3,4 +3,5 @@
|
|||
%small ( authored or assigned to you )
|
||||
|
||||
%br
|
||||
.ui-box= render "dashboard/merge_requests_feed"
|
||||
- if @merge_requests.any?
|
||||
.ui-box= render "dashboard/merge_requests_feed"
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
= link_to new_project_deploy_key_path(@project), :class => "btn small", :title => "New Deploy Key" do
|
||||
Add Deploy Key
|
||||
|
||||
%table.zebra-striped.borders
|
||||
- @keys.each do |key|
|
||||
= render(:partial => 'show', :locals => {:key => key})
|
||||
- if @keys.any?
|
||||
%table.zebra-striped.borders
|
||||
- @keys.each do |key|
|
||||
= render(:partial => 'show', :locals => {:key => key})
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
- if event.new_branch?
|
||||
- if event.new_branch? || event.new_tag?
|
||||
= image_tag gravatar_icon(event.pusher_email), :class => "avatar"
|
||||
%strong #{event.pusher_name}
|
||||
pushed new branch
|
||||
= link_to project_commits_path(event.project, :ref => event.branch_name) do
|
||||
%strong= event.branch_name
|
||||
pushed new
|
||||
- if event.new_tag?
|
||||
tag
|
||||
= link_to project_commits_path(event.project, :ref => event.tag_name) do
|
||||
%strong= event.tag_name
|
||||
- else
|
||||
branch
|
||||
= link_to project_commits_path(event.project, :ref => event.branch_name) do
|
||||
%strong= event.branch_name
|
||||
at
|
||||
%strong= link_to event.project.name, event.project
|
||||
%span.cgray
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
:before => "95790bf891e76fee5e1747ab589903a6a1f80f22",
|
||||
:after => "da1560886d4f094c3e6c9ef40349f7d38b5d27d7",
|
||||
:ref => "refs/heads/master",
|
||||
:user_id => 4,
|
||||
:user_name => "John Smith",
|
||||
:repository => {
|
||||
:name => "Diaspora",
|
||||
:url => "localhost/diaspora",
|
||||
|
|
|
@ -6,17 +6,16 @@
|
|||
= link_to new_project_hook_path(@project), :class => "btn small", :title => "New Web Hook" do
|
||||
Add Post Receive Hook
|
||||
|
||||
%table.zebra-striped.borders
|
||||
- @hooks.each do |hook|
|
||||
%tr
|
||||
%td
|
||||
= link_to project_hook_path(@project, hook) do
|
||||
= hook.url
|
||||
%td
|
||||
= link_to 'Remove', project_hook_path(@project, hook), :confirm => 'Are you sure?', :method => :delete, :class => "danger btn small"
|
||||
-if @hooks.any?
|
||||
%table.zebra-striped.borders
|
||||
- @hooks.each do |hook|
|
||||
%tr
|
||||
%td
|
||||
= link_to project_hook_path(@project, hook) do
|
||||
= hook.url
|
||||
%td
|
||||
= link_to 'Remove', project_hook_path(@project, hook), :confirm => 'Are you sure?', :method => :delete, :class => "danger btn small"
|
||||
|
||||
|
||||
.alert-message.block-message
|
||||
We send some data with POST request when someone makes git push
|
||||
|
||||
.well= render "data_ex"
|
||||
.ui-box
|
||||
%h5 Hooks request example
|
||||
.data= render "data_ex"
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
= time_ago_in_words(note.created_at)
|
||||
ago
|
||||
- else
|
||||
.notice_holder
|
||||
%li All files attached to project wall, issues etc will be displayed here
|
||||
.alert-message.block-message
|
||||
%p All files attached to project wall, issues etc will be displayed here
|
||||
|
||||
|
||||
|
|
|
@ -1,21 +1,36 @@
|
|||
.row
|
||||
.span4
|
||||
%div.leftbar.ui-box
|
||||
%h5
|
||||
Projects
|
||||
- if current_user.can_create_project?
|
||||
%span.right
|
||||
= link_to new_project_path, :class => "btn very_small info" do
|
||||
New Project
|
||||
.content_list
|
||||
- @projects.each do |project|
|
||||
= link_to project_path(project), :remote => true, :class => dom_class(project) do
|
||||
%h4
|
||||
%span.ico.project
|
||||
= truncate(project.name, :length => 22)
|
||||
.span12.right
|
||||
.show_holder.ui-box.padded
|
||||
.loading
|
||||
- if @projects.any?
|
||||
.row
|
||||
.span4
|
||||
%div.leftbar.ui-box
|
||||
%h5
|
||||
Projects
|
||||
- if current_user.can_create_project?
|
||||
%span.right
|
||||
= link_to new_project_path, :class => "btn very_small info" do
|
||||
New Project
|
||||
.content_list
|
||||
- @projects.each do |project|
|
||||
= link_to project_path(project), :remote => true, :class => dom_class(project) do
|
||||
%h4
|
||||
%span.ico.project
|
||||
= truncate(project.name, :length => 22)
|
||||
.span12.right
|
||||
.show_holder.ui-box.padded
|
||||
.loading
|
||||
|
||||
- else
|
||||
%h3 Nothing here
|
||||
%br
|
||||
- if current_user.can_create_project?
|
||||
.alert-message.block-message.warning
|
||||
You can create up to
|
||||
= current_user.projects_limit
|
||||
projects. Click on link below to add a new one
|
||||
.link_holder
|
||||
= link_to new_project_path, :class => "" do
|
||||
New Project »
|
||||
- else
|
||||
If you will be added to project - it will be displayed here
|
||||
|
||||
|
||||
:javascript
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
:plain
|
||||
//$("#tree-content-holder").hide("slide", { direction: "left" }, 150, function(){
|
||||
$("#tree-holder").html("#{escape_javascript(render(:partial => "tree", :locals => {:repo => @repo, :commit => @commit, :tree => @tree}))}");
|
||||
$("#tree-content-holder").show("slide", { direction: "right" }, 150);
|
||||
//});
|
||||
$("#tree-holder").html("#{escape_javascript(render(:partial => "tree", :locals => {:repo => @repo, :commit => @commit, :tree => @tree}))}");
|
||||
$("#tree-content-holder").show("slide", { direction: "right" }, 150);
|
||||
$('.project-refs-form #path').val("#{params[:path]}");
|
||||
|
|
Loading…
Reference in a new issue