@extends('layouts.app') @section('title', __('cdss::messages.rules.title')) @section('content')
{{ __('cdss::messages.rules.subtitle') }}
{{ __('cdss::messages.rules.adoption_note') }}
{{ __('cdss::messages.rules.empty_title') }}
{{ __('cdss::messages.rules.empty_text') }}
| {{ __('cdss::messages.rules.rule') }} | {{ __('cdss::messages.rules.fires_when') }} | {{ __('cdss::messages.rules.source') }} | {{ __('common.status') }} | {{ __('common.actions') }} |
|---|---|---|---|---|
| {{ $rule->title }} {{ $rule->kind->label() }} {{ $rule->severity->label() }} @if ($rule->rationale) {{ $rule->rationale }} @endif |
{{-- Rendered from the stored conditions rather than a
description somebody typed, so what is shown is
always what the engine will actually do. --}}
|
@if ($rule->isSourced()) {{ $rule->source }} @if ($rule->reviewed_on) {{ __('cdss::messages.rules.reviewed', ['date' => $rule->reviewed_on->format('M Y')]) }} @endif @else {{-- Shown, not hidden. An unsourced rule may be perfectly good local protocol; the reviewer should be the one deciding that. --}} {{ __('cdss::messages.rules.unsourced') }} @endif | {{ $rule->is_active ? __('common.active') : __('common.inactive') }} @if ($rule->is_active && $rule->activatedBy) {{ __('cdss::messages.rules.activated_by', [ 'name' => $rule->activatedBy->name, 'date' => $rule->activated_at?->format('d M Y') ?? '—', ]) }} @endif |