lib/pact_broker/ui/controllers/matrix.rb in pact_broker-2.54.0 vs lib/pact_broker/ui/controllers/matrix.rb in pact_broker-2.55.0
- old
+ new
@@ -19,11 +19,12 @@
options = { limit: 100, latestby: nil }
locals = {
lines: [],
title: "The Matrix",
selectors: create_selector_objects(selectors),
- options: create_options_model(options)
+ options: create_options_model(options),
+ base_url: base_url
}
begin
if params[:q]
selectors, options = PactBroker::Matrix::ParseQuery.call(request.env['QUERY_STRING'])
locals[:selectors] = create_selector_objects(selectors)
@@ -46,18 +47,19 @@
get "/provider/:provider_name/consumer/:consumer_name" do
selectors = [ PactBroker::Matrix::UnresolvedSelector.new(pacticipant_name: params[:consumer_name]), PactBroker::Matrix::UnresolvedSelector.new(pacticipant_name: params[:provider_name]) ]
options = {latestby: 'cvpv', limit: 100}
lines = matrix_service.find(selectors, options)
- lines = PactBroker::UI::ViewDomain::MatrixLines.new(lines)
+ lines = PactBroker::UI::ViewDomain::MatrixLines.new(lines, base_url: base_url)
locals = {
lines: lines,
title: "The Matrix",
consumer_name: params[:consumer_name],
provider_name: params[:provider_name],
selectors: create_selector_objects(selectors),
options: create_options_model(options),
- badge_url: nil
+ badge_url: nil,
+ base_url: base_url
}
haml :'matrix/show', {locals: locals, layout: :'layouts/main'}
end
def create_selector_objects(selector_hashes)