diff options
author | Sebastian Ziebell <sebastian.ziebell@asquera.de> | 2013-02-14 17:02:16 +0100 |
---|---|---|
committer | Sebastian Ziebell <sebastian.ziebell@asquera.de> | 2013-02-14 17:02:16 +0100 |
commit | c8b92a4be2d526a128e17c784bd9af93e5ee91f5 (patch) | |
tree | 9721643ba758ef55cc0bd12a539b66d60795421c | |
parent | c305eb31aa1cf1aec24b907e0db1d7b2084400dc (diff) | |
parent | ed3f44085e01f50864ce840f007a50d2154df6f5 (diff) | |
download | gitlab-ce-c8b92a4be2d526a128e17c784bd9af93e5ee91f5.tar.gz |
Merge branch 'master' into fixes/api
-rw-r--r-- | app/controllers/admin/users_controller.rb | 8 | ||||
-rw-r--r-- | app/models/event.rb | 36 | ||||
-rw-r--r-- | app/models/merge_request.rb | 6 | ||||
-rw-r--r-- | app/models/project.rb | 4 | ||||
-rw-r--r-- | app/models/user.rb | 6 | ||||
-rw-r--r-- | app/observers/activity_observer.rb | 2 | ||||
-rw-r--r-- | app/observers/users_project_observer.rb | 4 | ||||
-rw-r--r-- | app/views/admin/users/index.html.haml | 108 | ||||
-rw-r--r-- | app/views/admin/users/show.html.haml | 196 | ||||
-rw-r--r-- | app/views/projects/_new_form.html.haml | 2 | ||||
-rw-r--r-- | app/views/users/_profile.html.haml | 18 | ||||
-rw-r--r-- | app/views/users/_projects.html.haml | 4 | ||||
-rw-r--r-- | app/views/users/show.html.haml | 4 | ||||
-rw-r--r-- | config/unicorn.rb.example | 2 | ||||
-rw-r--r-- | features/steps/dashboard/dashboard.rb | 4 | ||||
-rw-r--r-- | features/steps/dashboard/dashboard_event_filters.rb | 6 | ||||
-rw-r--r-- | features/steps/shared/project.rb | 2 | ||||
-rw-r--r-- | lib/event_filter.rb | 10 | ||||
-rw-r--r-- | spec/factories.rb | 2 | ||||
-rw-r--r-- | spec/models/event_spec.rb | 2 | ||||
-rw-r--r-- | spec/models/project_hooks_spec.rb | 2 | ||||
-rw-r--r-- | spec/observers/activity_observer_spec.rb | 6 |
22 files changed, 201 insertions, 233 deletions
diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index 400e44e086d..2e7114e10a9 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -9,8 +9,12 @@ class Admin::UsersController < Admin::ApplicationController end def show - @projects = Project.scoped - @projects = @projects.without_user(admin_user) if admin_user.authorized_projects.present? + # Projects user can be added to + @not_in_projects = Project.scoped + @not_in_projects = @not_in_projects.without_user(admin_user) if admin_user.authorized_projects.present? + + # Projects he already own or joined + @projects = admin_user.authorized_projects.where('projects.id in (?)', admin_user.authorized_projects.map(&:id)) end def team_update diff --git a/app/models/event.rb b/app/models/event.rb index 97b1e3306aa..18422e192a4 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -20,15 +20,15 @@ class Event < ActiveRecord::Base default_scope where("author_id IS NOT NULL") - Created = 1 - Updated = 2 - Closed = 3 - Reopened = 4 - Pushed = 5 - Commented = 6 - Merged = 7 - Joined = 8 # User joined project - Left = 9 # User left project + CREATED = 1 + UPDATED = 2 + CLOSED = 3 + REOPENED = 4 + PUSHED = 5 + COMMENTED = 6 + MERGED = 7 + JOINED = 8 # User joined project + LEFT = 9 # User left project delegate :name, :email, to: :author, prefix: true, allow_nil: true delegate :title, to: :issue, prefix: true, allow_nil: true @@ -43,15 +43,15 @@ class Event < ActiveRecord::Base # Scopes scope :recent, -> { order("created_at DESC") } - scope :code_push, -> { where(action: Pushed) } + scope :code_push, -> { where(action: PUSHED) } scope :in_projects, ->(project_ids) { where(project_id: project_ids).recent } class << self def determine_action(record) if [Issue, MergeRequest].include? record.class - Event::Created + Event::CREATED elsif record.kind_of? Note - Event::Commented + Event::COMMENTED end end end @@ -79,19 +79,19 @@ class Event < ActiveRecord::Base end def push? - action == self.class::Pushed && valid_push? + action == self.class::PUSHED && valid_push? end def merged? - action == self.class::Merged + action == self.class::MERGED end def closed? - action == self.class::Closed + action == self.class::CLOSED end def reopened? - action == self.class::Reopened + action == self.class::REOPENED end def milestone? @@ -111,11 +111,11 @@ class Event < ActiveRecord::Base end def joined? - action == Joined + action == JOINED end def left? - action == Left + action == LEFT end def membership_changed? diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index b6ea85f6507..345b8d6e07d 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -133,11 +133,11 @@ class MergeRequest < ActiveRecord::Base end def merge_event - self.project.events.where(target_id: self.id, target_type: "MergeRequest", action: Event::Merged).last + self.project.events.where(target_id: self.id, target_type: "MergeRequest", action: Event::MERGED).last end def closed_event - self.project.events.where(target_id: self.id, target_type: "MergeRequest", action: Event::Closed).last + self.project.events.where(target_id: self.id, target_type: "MergeRequest", action: Event::CLOSED).last end def commits @@ -184,7 +184,7 @@ class MergeRequest < ActiveRecord::Base self.mark_as_merged! Event.create( project: self.project, - action: Event::Merged, + action: Event::MERGED, target_id: self.id, target_type: "MergeRequest", author_id: user_id diff --git a/app/models/project.rb b/app/models/project.rb index ce429bc3d75..9c62e08fb82 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -103,7 +103,7 @@ class Project < ActiveRecord::Base end def with_push - includes(:events).where('events.action = ?', Event::Pushed) + includes(:events).where('events.action = ?', Event::PUSHED) end def active @@ -336,7 +336,7 @@ class Project < ActiveRecord::Base def observe_push(data) Event.create( project: self, - action: Event::Pushed, + action: Event::PUSHED, data: data, author_id: data[:user_id] ) diff --git a/app/models/user.rb b/app/models/user.rb index 8c1a8b42b67..10af9b8c165 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -138,7 +138,7 @@ class User < ActiveRecord::Base end def search query - where("name LIKE :query or email LIKE :query", query: "%#{query}%") + where("name LIKE :query OR email LIKE :query OR username LIKE :query", query: "%#{query}%") end end @@ -313,4 +313,8 @@ class User < ActiveRecord::Base UserTeam.where(id: ids) end end + + def owned_teams + UserTeam.where(owner_id: self.id) + end end diff --git a/app/observers/activity_observer.rb b/app/observers/activity_observer.rb index c188e5720ac..b568bb6b763 100644 --- a/app/observers/activity_observer.rb +++ b/app/observers/activity_observer.rb @@ -26,7 +26,7 @@ class ActivityObserver < ActiveRecord::Observer project: record.project, target_id: record.id, target_type: record.class.name, - action: (record.closed ? Event::Closed : Event::Reopened), + action: (record.closed ? Event::CLOSED : Event::REOPENED), author_id: record.author_id_of_changes ) end diff --git a/app/observers/users_project_observer.rb b/app/observers/users_project_observer.rb index b969d6a13ef..66b421753f0 100644 --- a/app/observers/users_project_observer.rb +++ b/app/observers/users_project_observer.rb @@ -7,7 +7,7 @@ class UsersProjectObserver < ActiveRecord::Observer def after_create(users_project) Event.create( project_id: users_project.project.id, - action: Event::Joined, + action: Event::JOINED, author_id: users_project.user.id ) end @@ -15,7 +15,7 @@ class UsersProjectObserver < ActiveRecord::Observer def after_destroy(users_project) Event.create( project_id: users_project.project.id, - action: Event::Left, + action: Event::LEFT, author_id: users_project.user.id ) end diff --git a/app/views/admin/users/index.html.haml b/app/views/admin/users/index.html.haml index 87d6309aefd..f5bb8b0681d 100644 --- a/app/views/admin/users/index.html.haml +++ b/app/views/admin/users/index.html.haml @@ -3,56 +3,60 @@ = 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 - = text_field_tag :name, params[:name], class: "xlarge" - = submit_tag "Search", class: "btn submit btn-primary" -%ul.nav.nav-tabs - %li{class: "#{'active' unless params[:filter]}"} - = link_to admin_users_path do - Active - %span.badge= User.active.count - %li{class: "#{'active' if params[:filter] == "admins"}"} - = link_to admin_users_path(filter: "admins") do - Admins - %span.badge= User.admins.count - %li{class: "#{'active' if params[:filter] == "blocked"}"} - = link_to admin_users_path(filter: "blocked") do - Blocked - %span.badge= User.blocked.count - %li{class: "#{'active' if params[:filter] == "wop"}"} - = link_to admin_users_path(filter: "wop") do - Without projects - %span.badge= User.without_projects.count +.row + .span3 + .admin-filter + = form_tag admin_users_path, method: :get, class: 'form-inline' do + = search_field_tag :name, params[:name], placeholder: 'Name, email or username', class: 'search-text-input span2' + = button_tag type: 'submit', class: 'btn' do + %i.icon-search + %ul.nav.nav-pills.nav-stacked + %li{class: "#{'active' unless params[:filter]}"} + = link_to admin_users_path do + Active + %small.pull-right= User.active.count + %li{class: "#{'active' if params[:filter] == "admins"}"} + = link_to admin_users_path(filter: "admins") do + Admins + %small.pull-right= User.admins.count + %li{class: "#{'active' if params[:filter] == "blocked"}"} + = link_to admin_users_path(filter: "blocked") do + Blocked + %small.pull-right= User.blocked.count + %li{class: "#{'active' if params[:filter] == "wop"}"} + = link_to admin_users_path(filter: "wop") do + Without projects + %small.pull-right= User.without_projects.count + %hr + = link_to 'Reset', admin_users_path, class: "btn btn-cancel" -%table - %thead - %tr - %th Admin - %th - Name - %i.icon-sort-down - %th Username - %th Email - %th Projects - %th Edit - %th.cred Danger Zone! - - - @admin_users.each do |user| - %tr - %td= check_box_tag "admin", 1, user.admin, disabled: :disabled - %td= link_to user.name, [:admin, user] - %td= user.username - %td= user.email - %td= user.users_projects.count - %td= link_to 'Edit', edit_admin_user_path(user), id: "edit_#{dom_id(user)}", class: "btn btn-small" - %td.bgred - - if user == current_user - %span.cred It's you! - - else - - if user.blocked - = link_to 'Unblock', unblock_admin_user_path(user), method: :put, class: "btn btn-small success" - - else - = link_to 'Block', block_admin_user_path(user), confirm: 'USER WILL BE BLOCKED! Are you sure?', method: :put, class: "btn btn-small btn-remove" - = link_to 'Destroy', [:admin, user], confirm: "USER #{user.name} WILL BE REMOVED! Are you sure?", method: :delete, class: "btn btn-small btn-remove" - -= paginate @admin_users, theme: "admin" + .span9 + .ui-box + %h5.title + Users (#{@admin_users.total_count}) + %ul.well-list + - @admin_users.each do |user| + %li + - if user.blocked? + %i.icon-lock.cred + - else + %i.icon-user.cgreen + = link_to user.name, [:admin, user] + - if user.admin? + %strong.cred (Admin) + - if user == current_user + %span.cred It's you! + .pull-right + %span.light + %i.icon-envelope + = mail_to user.email, user.email, class: 'light' + + = link_to 'Edit', edit_admin_user_path(user), id: "edit_#{dom_id(user)}", class: "btn btn-small" + - unless user == current_user + - if user.blocked + = link_to 'Unblock', unblock_admin_user_path(user), method: :put, class: "btn btn-small success" + - else + = link_to 'Block', block_admin_user_path(user), confirm: 'USER WILL BE BLOCKED! Are you sure?', method: :put, class: "btn btn-small btn-remove" + = link_to 'Destroy', [:admin, user], confirm: "USER #{user.name} WILL BE REMOVED! Are you sure?", method: :delete, class: "btn btn-small btn-remove" + %li.bottom + = paginate @admin_users, theme: "gitlab" diff --git a/app/views/admin/users/show.html.haml b/app/views/admin/users/show.html.haml index 08201abd7d5..c5d60194820 100644 --- a/app/views/admin/users/show.html.haml +++ b/app/views/admin/users/show.html.haml @@ -1,127 +1,83 @@ -%h3.page_title - User: #{@admin_user.name} - - if @admin_user.blocked - %small Blocked - - if @admin_user.admin - %small Administrator - = link_to edit_admin_user_path(@admin_user), class: "btn pull-right" do - %i.icon-edit - Edit - -%br - -%table.zebra-striped - %thead - %tr - %th Profile - %th - %tr - %td - %b - Email: - %td - = @admin_user.email - %tr - %td - %b - Username: - %td - = @admin_user.username - %tr - %td - %b - Admin: - %td= check_box_tag "admin", 1, @admin_user.admin, disabled: :disabled - %tr - %td - %b - Blocked: - %td= check_box_tag "blocked", 1, @admin_user.blocked, disabled: :disabled - %tr - %td - %b - Created at: - %td - = @admin_user.created_at.stamp("March 1, 1999") - %tr - %td - %b - Projects limit: - %td - = @admin_user.projects_limit - - unless @admin_user.skype.empty? - %tr - %td - %b - Skype: - %td - = @admin_user.skype - - unless @admin_user.linkedin.empty? - %tr - %td - %b - Linkedin: - %td - = @admin_user.linkedin - - unless @admin_user.twitter.empty? - %tr - %td - %b - Twitter: - %td - = @admin_user.twitter - -%br -%h5 Add User to Projects -%br -= form_tag team_update_admin_user_path(@admin_user), class: "bulk_import", method: :put do - %table - %thead - %tr - %th Projects - %th Project Access: - - %tr - %td= select_tag :project_ids, options_from_collection_for_select(@projects , :id, :name_with_namespace), multiple: true, data: {placeholder: 'Select projects'}, class: 'chosen span5' - %td= select_tag :project_access, options_for_select(Project.access_options), class: "project-access-select chosen span3" - - %tr - %td= submit_tag 'Add', class: "btn btn-primary" - %td +.row + .span6 + %h3.page_title + = image_tag gravatar_icon(@admin_user.email, 90), class: "avatar s90" + = @admin_user.name + - if @admin_user.blocked + %span.cred (Blocked) + - if @admin_user.admin + %span.cred (Admin) + .pull-right + = link_to edit_admin_user_path(@admin_user), class: "btn pull-right" do + %i.icon-edit + Edit + %br + %small @#{@admin_user.username} + %br + %small member since #{@admin_user.created_at.stamp("Nov 12, 2031")} + .clearfix + %hr + %h5 + Add User to Projects + %small Read more about project permissions %strong= link_to "here", help_permissions_path, class: "vlink" -%br - -- if @admin_user.groups.present? - %h5 Owner of groups: - %br - - %table.zebra-striped - %thead - %tr - %th Name + %br + = form_tag team_update_admin_user_path(@admin_user), class: "bulk_import", method: :put do + .control-group + = label_tag :project_ids, "Projects", class: 'control-label' + .controls + = select_tag :project_ids, options_from_collection_for_select(@not_in_projects , :id, :name_with_namespace), multiple: true, data: {placeholder: 'Select projects'}, class: 'chosen span3' + .control-group + = label_tag :project_access, "Project Access", class: 'control-label' + .controls + = select_tag :project_access, options_for_select(Project.access_options), class: "project-access-select chosen span3" - - @admin_user.groups.each do |group| - %tr - %td= link_to group.name, admin_group_path(group) + .form-actions + = submit_tag 'Add', class: "btn btn-create" + .pull-right + %br + - if @admin_user.owned_groups.present? + .ui-box + %h5.title Owned groups: + %ul.well-list + - @admin_user.groups.each do |group| + %li + %strong= link_to group.name, admin_group_path(group) -- if @admin_user.authorized_projects.present? - %h5 Authorized Projects: - %br + - if @admin_user.owned_teams.present? + .ui-box + %h5.title Owned teams: + %ul.well-list + - @admin_user.owned_teams.each do |team| + %li + %strong= link_to team.name, admin_team_path(team) - %table.zebra-striped - %thead - %tr - %th Name - %th Project Access - %th - %th - - @admin_user.tm_in_authorized_projects.each do |tm| - - project = tm.project - %tr - %td= link_to project.name_with_namespace, admin_project_path(project) - %td= tm.project_access_human - %td= link_to 'Edit Access', edit_admin_project_member_path(project, tm.user), class: "btn btn-small" - %td= link_to 'Remove from team', admin_project_member_path(project, tm.user), confirm: 'Are you sure?', method: :delete, class: "btn btn-small btn-remove" + .span6 + = render 'users/profile', user: @admin_user + .ui-box + %h5.title Projects (#{@projects.count}) + %ul.well-list + - @projects.each do |project| + %li + = link_to admin_project_path(project), class: dom_class(project) do + - if project.namespace + = project.namespace.human_name + \/ + %strong.well-title + = truncate(project.name, length: 45) + %span.pull-right.light + - if project.owner == @admin_user + %i.icon-wrench + - tm = project.team.get_tm(@admin_user.id) + - if tm + = tm.project_access_human + = link_to edit_admin_project_member_path(project, tm.user), class: "btn btn-small" do + %i.icon-edit + = link_to admin_project_member_path(project, tm.user), confirm: 'Are you sure?', method: :delete, class: "btn btn-small btn-remove" do + %i.icon-remove + %p.light + %i.icon-wrench + – user is a project owner diff --git a/app/views/projects/_new_form.html.haml b/app/views/projects/_new_form.html.haml index d05838ae50d..ba3ccc421cd 100644 --- a/app/views/projects/_new_form.html.haml +++ b/app/views/projects/_new_form.html.haml @@ -26,7 +26,7 @@ = f.label :import_url do %span Import existing repo .input - = f.text_field :import_url, class: 'xlarge' + = f.text_field :import_url, class: 'xlarge', placeholder: 'https://github.com/randx/six.git' .light URL should be clonable diff --git a/app/views/users/_profile.html.haml b/app/views/users/_profile.html.haml index 4981aaba0ac..de08bc46e70 100644 --- a/app/views/users/_profile.html.haml +++ b/app/views/users/_profile.html.haml @@ -4,20 +4,20 @@ %ul.well-list %li %strong Email - %span.pull-right= mail_to @user.email - - unless @user.skype.blank? + %span.pull-right= mail_to user.email + - unless user.skype.blank? %li %strong Skype - %span.pull-right= @user.skype - - unless @user.linkedin.blank? + %span.pull-right= user.skype + - unless user.linkedin.blank? %li %strong LinkedIn - %span.pull-right= @user.linkedin - - unless @user.twitter.blank? + %span.pull-right= user.linkedin + - unless user.twitter.blank? %li %strong Twitter - %span.pull-right= @user.twitter - - unless @user.bio.blank? + %span.pull-right= user.twitter + - unless user.bio.blank? %li %strong Bio - %span.pull-right= @user.bio + %span.pull-right= user.bio diff --git a/app/views/users/_projects.html.haml b/app/views/users/_projects.html.haml index 73f635f3a08..4bee2f0c8ff 100644 --- a/app/views/users/_projects.html.haml +++ b/app/views/users/_projects.html.haml @@ -10,9 +10,9 @@ %strong.well-title = truncate(project.name, length: 45) %span.pull-right.light - - if project.owner == @user + - if project.owner == user %i.icon-wrench - - tm = project.team.get_tm(@user.id) + - tm = project.team.get_tm(user.id) - if tm = tm.project_access_human %p.light diff --git a/app/views/users/show.html.haml b/app/views/users/show.html.haml index 969fed9ce53..9341737a5ee 100644 --- a/app/views/users/show.html.haml +++ b/app/views/users/show.html.haml @@ -17,5 +17,5 @@ %h5 Recent events = render @events .span4 - = render 'profile' - = render 'projects' + = render 'profile', user: @user + = render 'projects', user: @user diff --git a/config/unicorn.rb.example b/config/unicorn.rb.example index 29b7146c7df..123033486f4 100644 --- a/config/unicorn.rb.example +++ b/config/unicorn.rb.example @@ -2,7 +2,7 @@ # note that config/gitlab.yml web path should also be changed # ENV['RAILS_RELATIVE_URL_ROOT'] = "/gitlab" -app_dir = "/home/git/gitlab/" +app_dir = File.expand_path '../../', __FILE__ worker_processes 2 working_directory app_dir diff --git a/features/steps/dashboard/dashboard.rb b/features/steps/dashboard/dashboard.rb index 8c13ad0e151..c6832056435 100644 --- a/features/steps/dashboard/dashboard.rb +++ b/features/steps/dashboard/dashboard.rb @@ -33,7 +33,7 @@ class Dashboard < Spinach::FeatureSteps Event.create( project: project, author_id: user.id, - action: Event::Joined + action: Event::JOINED ) end @@ -47,7 +47,7 @@ class Dashboard < Spinach::FeatureSteps Event.create( project: project, author_id: user.id, - action: Event::Left + action: Event::LEFT ) end diff --git a/features/steps/dashboard/dashboard_event_filters.rb b/features/steps/dashboard/dashboard_event_filters.rb index bfc053631ab..afa15c31332 100644 --- a/features/steps/dashboard/dashboard_event_filters.rb +++ b/features/steps/dashboard/dashboard_event_filters.rb @@ -45,7 +45,7 @@ class EventFilters < Spinach::FeatureSteps @event = Event.create( project: @project, - action: Event::Pushed, + action: Event::PUSHED, data: data, author_id: @user.id ) @@ -56,7 +56,7 @@ class EventFilters < Spinach::FeatureSteps Event.create( project: @project, author_id: user.id, - action: Event::Joined + action: Event::JOINED ) end @@ -64,7 +64,7 @@ class EventFilters < Spinach::FeatureSteps merge_request = create :merge_request, author: @user, project: @project Event.create( project: @project, - action: Event::Merged, + action: Event::MERGED, target_id: merge_request.id, target_type: "MergeRequest", author_id: @user.id diff --git a/features/steps/shared/project.rb b/features/steps/shared/project.rb index 1623edb80d0..5e61a4132c0 100644 --- a/features/steps/shared/project.rb +++ b/features/steps/shared/project.rb @@ -33,7 +33,7 @@ module SharedProject @event = Event.create( project: @project, - action: Event::Pushed, + action: Event::PUSHED, data: data, author_id: @user.id ) diff --git a/lib/event_filter.rb b/lib/event_filter.rb index 14ab0193bf1..9b4b8c3801a 100644 --- a/lib/event_filter.rb +++ b/lib/event_filter.rb @@ -37,15 +37,15 @@ class EventFilter filter = params.dup actions = [] - actions << Event::Pushed if filter.include? 'push' - actions << Event::Merged if filter.include? 'merged' + actions << Event::PUSHED if filter.include? 'push' + actions << Event::MERGED if filter.include? 'merged' if filter.include? 'team' - actions << Event::Joined - actions << Event::Left + actions << Event::JOINED + actions << Event::LEFT end - actions << Event::Commented if filter.include? 'comments' + actions << Event::COMMENTED if filter.include? 'comments' events = events.where(action: actions) end diff --git a/spec/factories.rb b/spec/factories.rb index ae9066cb30c..d2e9f48c47b 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -123,7 +123,7 @@ FactoryGirl.define do factory :event do factory :closed_issue_event do project - action { Event::Closed } + action { Event::CLOSED } target factory: :closed_issue author factory: :user end diff --git a/spec/models/event_spec.rb b/spec/models/event_spec.rb index 82b46b68b64..cc78993905f 100644 --- a/spec/models/event_spec.rb +++ b/spec/models/event_spec.rb @@ -52,7 +52,7 @@ describe Event do @event = Event.create( project: project, - action: Event::Pushed, + action: Event::PUSHED, data: data, author_id: @user.id ) diff --git a/spec/models/project_hooks_spec.rb b/spec/models/project_hooks_spec.rb index 3559c72f6f0..65205538213 100644 --- a/spec/models/project_hooks_spec.rb +++ b/spec/models/project_hooks_spec.rb @@ -19,7 +19,7 @@ describe Project, "Hooks" do event.should_not be_nil event.project.should == project - event.action.should == Event::Pushed + event.action.should == Event::PUSHED event.data.should == data end end diff --git a/spec/observers/activity_observer_spec.rb b/spec/observers/activity_observer_spec.rb index 6af5d070888..3d503027360 100644 --- a/spec/observers/activity_observer_spec.rb +++ b/spec/observers/activity_observer_spec.rb @@ -17,7 +17,7 @@ describe ActivityObserver do end it_should_be_valid_event - it { @event.action.should == Event::Created } + it { @event.action.should == Event::CREATED } it { @event.target.should == @merge_request } end @@ -30,7 +30,7 @@ describe ActivityObserver do end it_should_be_valid_event - it { @event.action.should == Event::Created } + it { @event.action.should == Event::CREATED } it { @event.target.should == @issue } end @@ -44,7 +44,7 @@ describe ActivityObserver do end it_should_be_valid_event - it { @event.action.should == Event::Commented } + it { @event.action.should == Event::COMMENTED } it { @event.target.should == @note } end end |