Answer-table pattern: add reusable macros, integrate with Rolodex; bulk actions retained. Field prompts/help: generic focus-based help in forms (case, rolodex); add JS support. Rebuild Docker.
This commit is contained in:
@@ -133,11 +133,12 @@ Case {{ case.file_no if case else '' }} · Delphi Database
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-2 text-muted small" id="fieldHelp" aria-live="polite">Focus a field to see help.</div>
|
||||
<form method="post" action="/case/{{ case.id }}/update">
|
||||
<div class="row g-3">
|
||||
<div class="col-md-6">
|
||||
<label for="status" class="form-label">Status</label>
|
||||
<select class="form-select" id="status" name="status">
|
||||
<select class="form-select" id="status" name="status" data-help="Active or Closed. Closed cases appear in reports as closed and may restrict edits.">
|
||||
<option value="active" {% if case.status == 'active' %}selected{% endif %}>Active</option>
|
||||
<option value="closed" {% if case.status == 'closed' %}selected{% endif %}>Closed</option>
|
||||
</select>
|
||||
@@ -145,24 +146,24 @@ Case {{ case.file_no if case else '' }} · Delphi Database
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="case_type" class="form-label">Case Type</label>
|
||||
<input type="text" class="form-control" id="case_type" name="case_type"
|
||||
<input type="text" class="form-control" id="case_type" name="case_type" data-help="F1 to select area of law; type to filter."
|
||||
value="{{ case.case_type or '' }}">
|
||||
</div>
|
||||
|
||||
<div class="col-12">
|
||||
<label for="description" class="form-label">Description</label>
|
||||
<textarea class="form-control" id="description" name="description" rows="3">{{ case.description or '' }}</textarea>
|
||||
<textarea class="form-control" id="description" name="description" rows="3" data-help="Brief summary of the matter; appears on statements.">{{ case.description or '' }}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="open_date" class="form-label">Open Date</label>
|
||||
<input type="date" class="form-control" id="open_date" name="open_date"
|
||||
<input type="date" class="form-control" id="open_date" name="open_date" data-help="Date the case was opened."
|
||||
value="{{ case.open_date.strftime('%Y-%m-%d') if case.open_date else '' }}">
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="close_date" class="form-label">Close Date</label>
|
||||
<input type="date" class="form-control" id="close_date" name="close_date"
|
||||
<input type="date" class="form-control" id="close_date" name="close_date" data-help="Set when the case is completed/closed."
|
||||
value="{{ case.close_date.strftime('%Y-%m-%d') if case.close_date else '' }}">
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user