From fcf6cdb134f0809bef0f5c8a96dac161053a39fa Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 15 Jan 2016 10:52:35 +0100 Subject: [PATCH] Better order and display. --- app/Http/Controllers/RuleController.php | 2 ++ resources/views/rules/index.twig | 36 ++++++++++++++++++++----- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/RuleController.php b/app/Http/Controllers/RuleController.php index fe70fd6937..9d6337e64e 100644 --- a/app/Http/Controllers/RuleController.php +++ b/app/Http/Controllers/RuleController.php @@ -548,10 +548,12 @@ class RuleController extends Controller { $ruleGroups = Auth::user() ->ruleGroups() + ->orderBy('active', 'DESC') ->orderBy('order', 'ASC') ->with( [ 'rules' => function ($query) { + $query->orderBy('active', 'DESC'); $query->orderBy('order', 'ASC'); }, diff --git a/resources/views/rules/index.twig b/resources/views/rules/index.twig index 238a4a542b..546e74043b 100644 --- a/resources/views/rules/index.twig +++ b/resources/views/rules/index.twig @@ -28,7 +28,13 @@
-

{{ ruleGroup.title }}

+

+ {% if ruleGroup.active %} + {{ ruleGroup.title }} + {% else %} + {{ ruleGroup.title }} (inactive) + {% endif %} +

@@ -104,13 +110,22 @@
- {{ rule.title }} + + {% if rule.active %} + {{ rule.title }} + {% else %} + {{ rule.title }} (inactive) + {% endif %} {% if rule.stop_processing %} {% endif %} {% if rule.description != "" %} -
{{ rule.description }}
+
{{ rule.description }}
{% endif %} @@ -119,7 +134,11 @@
    {% for trigger in rule.ruleTriggers %} {% if trigger.trigger_type != "user_action" %} -
  • {{ trans(('firefly.rule_trigger_' ~ trigger.trigger_type), {trigger_value: trigger.trigger_value}) }} +
  • {{ trans(('firefly.rule_trigger_' ~ trigger.trigger_type), {trigger_value: trigger.trigger_value}) }} {% if trigger.stop_processing %} @@ -134,7 +153,11 @@ {% if rule.ruleActions.count > 0 %}
      {% for action in rule.ruleActions %} -
    • {{ trans(('firefly.rule_action_' ~ action.action_type), {action_value: action.action_value}) }} +
    • {{ trans(('firefly.rule_action_' ~ action.action_type), {action_value: action.action_value}) }} {% if action.stop_processing %} {% endif %} @@ -154,7 +177,8 @@ {% endif %}


      - {{ 'new_rule'|_ }} + {{ 'new_rule'|_ }}