rosa-build/app/views/platforms/mass_builds/new.html.haml

65 lines
2.7 KiB
Plaintext
Raw Normal View History

2014-01-21 04:51:49 +00:00
- set_meta_tags title: [title_object(@platform), t('layout.mass_builds.new')]
= render 'platforms/base/submenu'
= render 'platforms/base/sidebar'
2014-01-21 04:51:49 +00:00
= form_for [@platform, @mass_build], html: { class: 'form mass_build', method: :post } do |f|
%section.left
%h3=t('layout.mass_builds.repositories')
- @platform.repositories.each do |rep|
.both
2014-01-21 04:51:49 +00:00
= check_box_tag "repositories[]", rep.id, (params[:repositories]||[]).include?(rep.id.to_s), id: "repositories_#{rep.id}", href: "#{projects_list_platform_repository_path(@platform, rep)}?text=true"
= label_tag "repositories_#{rep.id}", rep.name
2014-06-26 22:21:31 +01:00
%h3=t('activerecord.attributes.mass_build.description')
= f.text_area :description
%br
%h3=t('layout.mass_builds.projects_list')
= f.text_area :projects_list
%br
2014-01-21 04:51:49 +00:00
= f.submit t('layout.projects.build_button'), data: {'disable-with' => t('layout.processing')}
%section.right
%h3= t("activerecord.attributes.build_list.arch")
- Arch.recent.each do |arch|
.lefter
= check_box_tag "arches[]", arch.id, @mass_build.arches.include?(arch.id.to_s), id: "arches_#{arch.id}"
= label_tag "arches_#{arch.id}", arch.name
.both
- if @platform.personal?
%h3= t('activerecord.attributes.build_list.build_for_platform')
= f.collection_select :build_for_platform_id, Platform.main, :id, :name
.both
= hidden_field_tag :autocomplete_extra_repos_path,
2014-01-21 04:51:49 +00:00
"#{autocomplete_extra_repositories_autocompletes_path}?#{{platform_id: @mass_build.save_to_platform.try(:id)}.to_param}"
= render 'shared/autocomplete_form',
2014-01-21 04:51:49 +00:00
field: :extra_repositories,
field_class: Repository,
placeholder: 'uxteam_personal',
subject: @mass_build,
autocomplete_path: autocomplete_extra_repositories_autocompletes_path
= render 'shared/autocomplete_form',
field: :extra_mass_builds,
field_class: MassBuild,
placeholder: '1000000',
subject: @mass_build,
autocomplete_path: autocomplete_extra_mass_build_autocompletes_path
= render 'shared/autocomplete_form',
2014-01-21 04:51:49 +00:00
field: :extra_build_lists,
field_class: BuildList,
placeholder: '1000000',
subject: @mass_build,
autocomplete_path: autocomplete_extra_build_list_autocompletes_path
%h3= t("activerecord.attributes.build_list.preferences")
.both
= f.select :auto_publish_status, auto_publish_statuses
= f.label :auto_publish_status
- %i(auto_create_container increase_release_tag include_testing_subrepository use_cached_chroot use_extra_tests).each do |field|
.both
= f.check_box field
= f.label field
.both
= f.select :external_nodes, external_nodes, include_blank: true
= f.label :external_nodes
.both