[refs #847] removed PLATFORM_PENDING & PROJECT_NOT_FOUND statuses
This commit is contained in:
parent
643e163652
commit
090f40caee
|
@ -5,7 +5,7 @@ module BuildListsHelper
|
|||
return 'success'
|
||||
end
|
||||
if [BuildList::BUILD_ERROR, BuildList::PLATFORM_NOT_FOUND,
|
||||
BuildList::PROJECT_NOT_FOUND, BuildList::PROJECT_VERSION_NOT_FOUND,
|
||||
BuildList::PROJECT_VERSION_NOT_FOUND,
|
||||
BuildList::FAILED_PUBLISH, BuildList::REJECTED_PUBLISH].include? status
|
||||
return 'error'
|
||||
end
|
||||
|
|
|
@ -131,7 +131,7 @@ class ActivityFeedObserver < ActiveRecord::Observer
|
|||
|
||||
when 'BuildList'
|
||||
if [BuildList::BUILD_PUBLISHED, BuildList::SUCCESS, BuildList::BUILD_ERROR, BuildList::PLATFORM_NOT_FOUND,
|
||||
BuildList::PROJECT_NOT_FOUND, BuildList::PROJECT_VERSION_NOT_FOUND, BuildList::FAILED_PUBLISH].include? record.status or
|
||||
BuildList::PROJECT_VERSION_NOT_FOUND, BuildList::FAILED_PUBLISH].include? record.status or
|
||||
(record.status == BuildList::BUILD_PENDING && record.bs_id_changed?)
|
||||
record.project.admins.each do |recipient|
|
||||
ActivityFeed.create(
|
||||
|
|
|
@ -53,8 +53,6 @@ class BuildList < ActiveRecord::Base
|
|||
ERROR = 1
|
||||
|
||||
PLATFORM_NOT_FOUND = 1
|
||||
PLATFORM_PENDING = 2
|
||||
PROJECT_NOT_FOUND = 3
|
||||
PROJECT_VERSION_NOT_FOUND = 4
|
||||
PROJECT_SOURCE_ERROR = 6
|
||||
DEPENDENCIES_ERROR = 555
|
||||
|
@ -81,8 +79,6 @@ class BuildList < ActiveRecord::Base
|
|||
BUILD_STARTED,
|
||||
BUILD_ERROR,
|
||||
PLATFORM_NOT_FOUND,
|
||||
PLATFORM_PENDING,
|
||||
PROJECT_NOT_FOUND,
|
||||
PROJECT_VERSION_NOT_FOUND
|
||||
]
|
||||
|
||||
|
@ -98,8 +94,6 @@ class BuildList < ActiveRecord::Base
|
|||
BUILD_STARTED => :build_started,
|
||||
SUCCESS => :success,
|
||||
PLATFORM_NOT_FOUND => :platform_not_found,
|
||||
PLATFORM_PENDING => :platform_pending,
|
||||
PROJECT_NOT_FOUND => :project_not_found,
|
||||
PROJECT_VERSION_NOT_FOUND => :project_version_not_found,
|
||||
}
|
||||
|
||||
|
@ -163,9 +157,7 @@ class BuildList < ActiveRecord::Base
|
|||
build_list.add_to_queue == BuildList::SUCCESS
|
||||
}
|
||||
%w[BUILD_PENDING
|
||||
PLATFORM_PENDING
|
||||
PLATFORM_NOT_FOUND
|
||||
PROJECT_NOT_FOUND
|
||||
PROJECT_VERSION_NOT_FOUND
|
||||
].each do |code|
|
||||
transition :waiting_for_response => code.demodulize.downcase.to_sym, :if => lambda { |build_list|
|
||||
|
@ -176,9 +168,7 @@ class BuildList < ActiveRecord::Base
|
|||
|
||||
event :start_build do
|
||||
transition [ :build_pending,
|
||||
:platform_pending,
|
||||
:platform_not_found,
|
||||
:project_not_found,
|
||||
:project_version_not_found ] => :build_started
|
||||
end
|
||||
|
||||
|
|
|
@ -121,7 +121,6 @@ en:
|
|||
build_started: Build started
|
||||
platform_not_found: Platform not found
|
||||
platform_pending: Platform pending
|
||||
project_not_found: Project not found
|
||||
project_version_not_found: Project version not found
|
||||
|
||||
log:
|
||||
|
|
|
@ -118,7 +118,6 @@ ru:
|
|||
build_started: собирается
|
||||
platform_not_found: платформа не найдена
|
||||
platform_pending: платформа в процессе создания
|
||||
project_not_found: проект не найден
|
||||
project_version_not_found: версия не найдена
|
||||
|
||||
log:
|
||||
|
|
|
@ -130,15 +130,15 @@ describe Api::V1::BuildListsController do
|
|||
|
||||
context "if it has another status" do
|
||||
it "should return correct json error message" do
|
||||
@build_list.update_column(:status, BuildList::PROJECT_NOT_FOUND)
|
||||
@build_list.update_column(:status, BuildList::PROJECT_VERSION_NOT_FOUND)
|
||||
do_cancel
|
||||
response.body.should == {:is_canceled => false, :url => api_v1_build_list_path(@build_list, :format => :json), :message => incorrect_action_message}.to_json
|
||||
end
|
||||
|
||||
it "should not cancel build list" do
|
||||
@build_list.update_column(:status, BuildList::PROJECT_NOT_FOUND)
|
||||
@build_list.update_column(:status, BuildList::PROJECT_VERSION_NOT_FOUND)
|
||||
do_cancel
|
||||
@build_list.reload.status.should == BuildList::PROJECT_NOT_FOUND
|
||||
@build_list.reload.status.should == BuildList::PROJECT_VERSION_NOT_FOUND
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -183,7 +183,7 @@ describe Api::V1::BuildListsController do
|
|||
|
||||
context "if it has another status" do
|
||||
before(:each) do
|
||||
@build_list.update_column(:status, BuildList::PROJECT_NOT_FOUND)
|
||||
@build_list.update_column(:status, BuildList::PROJECT_VERSION_NOT_FOUND)
|
||||
do_publish
|
||||
end
|
||||
|
||||
|
@ -192,7 +192,7 @@ describe Api::V1::BuildListsController do
|
|||
end
|
||||
|
||||
it "should not cancel build list" do
|
||||
@build_list.reload.status.should == BuildList::PROJECT_NOT_FOUND
|
||||
@build_list.reload.status.should == BuildList::PROJECT_VERSION_NOT_FOUND
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -243,7 +243,7 @@ describe Api::V1::BuildListsController do
|
|||
|
||||
context "if it has another status" do
|
||||
before(:each) do
|
||||
@build_list.update_column(:status, BuildList::PROJECT_NOT_FOUND)
|
||||
@build_list.update_column(:status, BuildList::PROJECT_VERSION_NOT_FOUND)
|
||||
do_reject_publish
|
||||
end
|
||||
|
||||
|
@ -252,7 +252,7 @@ describe Api::V1::BuildListsController do
|
|||
end
|
||||
|
||||
it "should not cancel build list" do
|
||||
@build_list.reload.status.should == BuildList::PROJECT_NOT_FOUND
|
||||
@build_list.reload.status.should == BuildList::PROJECT_VERSION_NOT_FOUND
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue