%h3.page_title - if @service.activated? %span.cgreen %i.icon-circle - else %span.cgray %i.icon-circle-blank = @service.title %p= @service.description .back_link = link_to project_services_path(@project) do ← to services %hr = form_for(@service, as: :service, url: project_service_path(@project, @service.to_param), method: :put) do |f| - if @service.errors.any? .alert.alert-error %ul - @service.errors.full_messages.each do |msg| %li= msg .control-group = f.label :active, "Active", class: "control-label" .controls = f.check_box :active - @service.fields.each do |field| - name = field[:name] - type = field[:type] - placeholder = field[:placeholder] .control-group = f.label name, class: "control-label" .controls - if type == 'text' = f.text_field name, class: "input-xlarge", placeholder: placeholder - elsif type == 'checkbox' = f.check_box name .form-actions = f.submit 'Save', class: 'btn btn-save'   - if @service.valid? && @service.activated? = link_to 'Test settings', test_project_service_path(@project, @service.to_param), class: 'btn btn-small'