File 0012-Set-Symmetrical-to-False-when-score-is-Serial-bsc-1085515.patch of Package hawk2.8901

From 727d3041be713ee77b31c02688ccca5aa5babf3d Mon Sep 17 00:00:00 2001
From: ayoub-belarbi <belarbi.ayoub@gmail.com>
Date: Thu, 2 Aug 2018 12:07:07 +0200
Subject: [PATCH 21/27] Medium: Set Symmetrical to False when score is
 Serialize (bsc#1085515)

---
 hawk/app/assets/javascripts/module/orders.js | 8 ++++++++
 hawk/app/views/orders/_form.html.erb         | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

Index: hawk2-2.1.0+git.1516013868.bada8da4/hawk/app/assets/javascripts/module/orders.js
===================================================================
--- hawk2-2.1.0+git.1516013868.bada8da4.orig/hawk/app/assets/javascripts/module/orders.js
+++ hawk2-2.1.0+git.1516013868.bada8da4/hawk/app/assets/javascripts/module/orders.js
@@ -122,6 +122,14 @@ $(function() {
   $('#order_score_group').on('click', '.dropdown-menu a', function() {
     var value = $(this).data('value');
     $('#order_score_group #order_score').val(value);
+
+    // Set symmetrical to False and disable the select input when score is set to Serialize, see #1085515
+    if (value == "Serialize") {
+      $('#order_score_symmetrical').val("false").prop('disabled', 'disabled');
+    } else {
+      $('#order_score_symmetrical').val("true").prop('disabled', false);
+    }
+
   });
 
   // $('#orders #middle form')
Index: hawk2-2.1.0+git.1516013868.bada8da4/hawk/app/views/orders/_form.html.erb
===================================================================
--- hawk2-2.1.0+git.1516013868.bada8da4.orig/hawk/app/views/orders/_form.html.erb
+++ hawk2-2.1.0+git.1516013868.bada8da4/hawk/app/views/orders/_form.html.erb
@@ -35,7 +35,7 @@
           </div>
         </div>
       </div>
-      <%= main_form.select :symmetrical, :boolean_options, { include_hidden: false, include_blank: false }, id: nil, label: _("Symmetrical") %>
+      <%= main_form.select :symmetrical, :boolean_options, { include_hidden: false, include_blank: false }, id: 'order_score_symmetrical', label: _("Symmetrical") %>
       <fieldset data-constraints="<%= order.resources.to_json %>" data-constraints-available="<%= available_order_resources.to_json %>" data-constraints-selects="<%= available_order_actions.to_json %>" data-constraints-prefix="order[resources]" data-constraints-target=".content">
         <legend>
           <%= _("Resources") %>
openSUSE Build Service is sponsored by