mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-20 11:48:27 -06:00
Fix #3376
This commit is contained in:
parent
09226e6f12
commit
e6338705a7
@ -92,7 +92,9 @@ class RuleGroupRepository implements RuleGroupRepositoryInterface
|
|||||||
{
|
{
|
||||||
$this->user->ruleGroups()->whereNotNull('deleted_at')->update(['order' => 0]);
|
$this->user->ruleGroups()->whereNotNull('deleted_at')->update(['order' => 0]);
|
||||||
|
|
||||||
$set = $this->user->ruleGroups()->where('active', 1)->orderBy('order', 'ASC')->get();
|
$set = $this->user
|
||||||
|
->ruleGroups()
|
||||||
|
->orderBy('order', 'ASC')->get();
|
||||||
$count = 1;
|
$count = 1;
|
||||||
/** @var RuleGroup $entry */
|
/** @var RuleGroup $entry */
|
||||||
foreach ($set as $entry) {
|
foreach ($set as $entry) {
|
||||||
@ -118,7 +120,6 @@ class RuleGroupRepository implements RuleGroupRepositoryInterface
|
|||||||
$ruleGroup->rules()->whereNotNull('deleted_at')->update(['order' => 0]);
|
$ruleGroup->rules()->whereNotNull('deleted_at')->update(['order' => 0]);
|
||||||
|
|
||||||
$set = $ruleGroup->rules()
|
$set = $ruleGroup->rules()
|
||||||
->orderBy('active','DESC')
|
|
||||||
->orderBy('order', 'ASC')
|
->orderBy('order', 'ASC')
|
||||||
->orderBy('updated_at', 'DESC')
|
->orderBy('updated_at', 'DESC')
|
||||||
->get();
|
->get();
|
||||||
@ -214,18 +215,16 @@ class RuleGroupRepository implements RuleGroupRepositoryInterface
|
|||||||
public function getRuleGroupsWithRules(User $user): Collection
|
public function getRuleGroupsWithRules(User $user): Collection
|
||||||
{
|
{
|
||||||
return $user->ruleGroups()
|
return $user->ruleGroups()
|
||||||
->orderBy('active', 'DESC')
|
|
||||||
->orderBy('order', 'ASC')
|
->orderBy('order', 'ASC')
|
||||||
->with(
|
->with(
|
||||||
[
|
[
|
||||||
'rules' => function (HasMany $query) {
|
'rules' => static function (HasMany $query) {
|
||||||
$query->orderBy('active', 'DESC');
|
|
||||||
$query->orderBy('order', 'ASC');
|
$query->orderBy('order', 'ASC');
|
||||||
},
|
},
|
||||||
'rules.ruleTriggers' => function (HasMany $query) {
|
'rules.ruleTriggers' => static function (HasMany $query) {
|
||||||
$query->orderBy('order', 'ASC');
|
$query->orderBy('order', 'ASC');
|
||||||
},
|
},
|
||||||
'rules.ruleActions' => function (HasMany $query) {
|
'rules.ruleActions' => static function (HasMany $query) {
|
||||||
$query->orderBy('order', 'ASC');
|
$query->orderBy('order', 'ASC');
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
@ -359,4 +358,4 @@ class RuleGroupRepository implements RuleGroupRepositoryInterface
|
|||||||
return $this->user->ruleGroups()->where('title', $title)->first();
|
return $this->user->ruleGroups()->where('title', $title)->first();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,9 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
</div></div>
|
</div></div>
|
||||||
|
{{ dump(IS_DEMO_SITE) }}
|
||||||
<ul class="text-warning">
|
<ul class="text-warning">
|
||||||
|
|
||||||
{% if IS_DEMO_SITE %}<li class="text-danger">{{ 'pref_locale_no_demo'|_ }}</li>{% endif %}
|
{% if IS_DEMO_SITE %}<li class="text-danger">{{ 'pref_locale_no_demo'|_ }}</li>{% endif %}
|
||||||
<li>{{ 'pref_locale_no_windows'|_ }}</li>
|
<li>{{ 'pref_locale_no_windows'|_ }}</li>
|
||||||
<li>{{ 'pref_locale_no_docker'|_ }}</li>
|
<li>{{ 'pref_locale_no_docker'|_ }}</li>
|
||||||
|
Loading…
Reference in New Issue
Block a user