diff --git a/app/assets/javascripts/app/controllers/layout_ref.js.coffee b/app/assets/javascripts/app/controllers/layout_ref.js.coffee index 03e718eaf..72e57561e 100644 --- a/app/assets/javascripts/app/controllers/layout_ref.js.coffee +++ b/app/assets/javascripts/app/controllers/layout_ref.js.coffee @@ -1284,6 +1284,10 @@ App.Config.set( 'layout_ref/user_list', userListRef, 'Routes' ) class slaRef extends App.ControllerContent + events: + 'click .js-activateColumn': 'activateColumn' + 'click .js-activateRow': 'activateRow' + constructor: -> super @render() @@ -1291,6 +1295,15 @@ class slaRef extends App.ControllerContent render: -> @html App.view('layout_ref/sla')() + activateColumn: (event) => + checkbox = @$(event.currentTarget) + columnName = checkbox.attr('data-target') + @$("[data-column=#{columnName}]").toggleClass('is-active', checkbox.prop('checked')) + + activateRow: (event) => + checkbox = @$(event.currentTarget) + checkbox.closest('tr').toggleClass('is-active', checkbox.prop('checked')) + App.Config.set( 'layout_ref/sla', slaRef, 'Routes' ) diff --git a/app/assets/javascripts/app/views/layout_ref/sla.jst.eco b/app/assets/javascripts/app/views/layout_ref/sla.jst.eco index 04dfba7be..443a9f34c 100644 --- a/app/assets/javascripts/app/views/layout_ref/sla.jst.eco +++ b/app/assets/javascripts/app/views/layout_ref/sla.jst.eco @@ -10,8 +10,9 @@
Create rules that single out the tickets for the Service Level Agreement.
+Create rules that single out the tickets for the Service Level Agreement.
+@@ -188,7 +191,7 @@ |
---|
+ + | + + | + + | + + | + + | + + | + + |
---|---|---|---|---|---|---|
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
-
-
-
-
-
-
-
-
-
-
+
+
-
-
- |
+
+ |
+ + + | + + + | + + + | + + + | + + + | + + + | - - - - - + + |
Active + | Type + | Time in hours + |
---|---|---|
+ |
+
+ Timeframe for the first response. + | + |
+ |
+
+ Timeframe for every following response. + | + |
+ |
+
+ Timeframe for solving the problem. + | + |