Add form suggestions for provinces, transaction types, grant types, and commodity classes
ci/woodpecker/push/woodpecker Pipeline was successful Details

This commit is contained in:
colin 2025-07-04 10:39:15 -04:00
parent 8c336ebf81
commit 483f8f3760
1 changed files with 63 additions and 4 deletions

View File

@ -14,7 +14,17 @@
<div class="col-md-6">
<div class="form-group">
<label for="transaction_type">Transaction Type</label>
<input type="text" class="form-control" id="transaction_type" name="transaction_type" value="{{ transaction.transaction_type if transaction else '' }}" required>
<input type="text" class="form-control" id="transaction_type" name="transaction_type" value="{{ transaction.transaction_type if transaction else '' }}" list="transaction_type_options" required>
<datalist id="transaction_type_options">
<option value="Grant">
<option value="Contract">
<option value="Donation">
<option value="Investment">
<option value="Loan">
<option value="Subsidy">
<option value="Tax Credit">
<option value="Rebate">
</datalist>
<div class="invalid-feedback">Please enter a transaction type.</div>
</div>
<div class="form-group">
@ -36,7 +46,23 @@
</div>
<div class="form-group">
<label for="province">Province</label>
<input type="text" class="form-control" id="province" name="province" value="{{ transaction.province if transaction else '' }}">
<select class="form-select" id="province" name="province">
<option value="" {% if not transaction or not transaction.province %}selected{% endif %}>Select a province</option>
<option value="AB" {% if transaction and transaction.province == 'AB' %}selected{% endif %}>Alberta</option>
<option value="BC" {% if transaction and transaction.province == 'BC' %}selected{% endif %}>British Columbia</option>
<option value="MB" {% if transaction and transaction.province == 'MB' %}selected{% endif %}>Manitoba</option>
<option value="NB" {% if transaction and transaction.province == 'NB' %}selected{% endif %}>New Brunswick</option>
<option value="NL" {% if transaction and transaction.province == 'NL' %}selected{% endif %}>Newfoundland and Labrador</option>
<option value="NS" {% if transaction and transaction.province == 'NS' %}selected{% endif %}>Nova Scotia</option>
<option value="NT" {% if transaction and transaction.province == 'NT' %}selected{% endif %}>Northwest Territories</option>
<option value="NU" {% if transaction and transaction.province == 'NU' %}selected{% endif %}>Nunavut</option>
<option value="ON" {% if transaction and transaction.province == 'ON' %}selected{% endif %}>Ontario</option>
<option value="PE" {% if transaction and transaction.province == 'PE' %}selected{% endif %}>Prince Edward Island</option>
<option value="QC" {% if transaction and transaction.province == 'QC' %}selected{% endif %}>Quebec</option>
<option value="SK" {% if transaction and transaction.province == 'SK' %}selected{% endif %}>Saskatchewan</option>
<option value="YT" {% if transaction and transaction.province == 'YT' %}selected{% endif %}>Yukon</option>
<option value="Other" {% if transaction and transaction.province == 'Other' %}selected{% endif %}>Other</option>
</select>
</div>
<div class="form-group">
<label for="region">Region</label>
@ -62,7 +88,19 @@
</div>
<div class="form-group">
<label for="grant_type">Grant Type</label>
<input type="text" class="form-control" id="grant_type" name="grant_type" value="{{ transaction.grant_type if transaction else '' }}">
<input type="text" class="form-control" id="grant_type" name="grant_type" value="{{ transaction.grant_type if transaction else '' }}" list="grant_type_options">
<datalist id="grant_type_options">
<option value="Research">
<option value="Development">
<option value="Innovation">
<option value="Education">
<option value="Infrastructure">
<option value="Healthcare">
<option value="Environmental">
<option value="Social">
<option value="Cultural">
<option value="Economic">
</datalist>
</div>
<div class="form-group">
<label for="description">Description</label>
@ -81,7 +119,28 @@
</div>
<div class="form-group">
<label for="commodity_class">Commodity Class</label>
<input type="text" class="form-control" id="commodity_class" name="commodity_class" value="{{ transaction.commodity_class if transaction else '' }}">
<input type="text" class="form-control" id="commodity_class" name="commodity_class" value="{{ transaction.commodity_class if transaction else '' }}" list="commodity_class_options">
<datalist id="commodity_class_options">
<option value="Agricultural">
<option value="Automotive">
<option value="Chemical">
<option value="Construction">
<option value="Defense">
<option value="Electronics">
<option value="Energy">
<option value="Financial">
<option value="Food">
<option value="Healthcare">
<option value="Industrial">
<option value="Information Technology">
<option value="Manufacturing">
<option value="Mining">
<option value="Pharmaceutical">
<option value="Retail">
<option value="Telecommunications">
<option value="Transportation">
<option value="Utilities">
</datalist>
</div>
<div class="form-group">
<label for="contract_number">Contract Number</label>