Sha256: c7cabaec62ef55373a9a8667b1d6aa961306641029ae1be283d7060226b80db4

Contents?: true

Size: 765 Bytes

Versions: 31

Compression:

Stored size: 765 Bytes

Contents

require 'pact_broker/ui/controllers/base_controller'
require 'pact_broker/ui/view_models/index_items'
require 'haml'

module PactBroker
  module UI
    module Controllers
      class Groups < Base

        include PactBroker::Services

        get ":name" do
          pacticipant = pacticipant_service.find_pacticipant_by_name(params[:name])
          erb :'groups/show.html', {
              locals: {
                csv_path: "#{base_url}/groups/#{ERB::Util.url_encode(params[:name])}.csv",
                pacticipant_name: params[:name],
                repository_url: pacticipant&.repository_url,
                base_url: base_url
              }
            }, {
              layout: 'layouts/main',
            }
        end

      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
pact_broker-2.79.1 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.79.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.78.1 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.78.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.77.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.76.2 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.76.1 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.76.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.75.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.74.1 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.74.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.73.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.72.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.71.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.70.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.69.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.68.1 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.68.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.67.0 lib/pact_broker/ui/controllers/groups.rb
pact_broker-2.66.0 lib/pact_broker/ui/controllers/groups.rb