feat: add AED currency support and user node groups

This commit is contained in:
mik-tf
2025-09-08 14:55:58 -04:00
parent 1807a85a53
commit f7af11b594
7 changed files with 127 additions and 11 deletions

View File

@@ -134,6 +134,18 @@ impl CurrencyService {
provider_config: None,
last_updated: chrono::Utc::now(),
},
Currency {
code: "AED".to_string(),
name: "UAE Dirham".to_string(),
symbol: "د.إ".to_string(),
currency_type: crate::models::currency::CurrencyType::Fiat,
exchange_rate_to_base: dec!(3.67),
is_base_currency: false,
decimal_places: 2,
is_active: true,
provider_config: None,
last_updated: chrono::Utc::now(),
},
]
}

View File

@@ -263,7 +263,7 @@
<select class="form-select" id="paymentCurrency">
<option value="USD" selected>USD</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="AED">AED</option>
</select>
</div>
<div class="mb-3">
@@ -321,7 +321,7 @@
<select class="form-select" id="receiveCurrency">
<option value="USD" selected>USD</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="AED">AED</option>
</select>
</div>
<div class="mb-3">

View File

@@ -418,6 +418,7 @@
<option value="MC" {% if user_display_currency == "MC" %}selected{% endif %}>MC - Mycelium Credit</option>
<option value="EUR" {% if user_display_currency == "EUR" %}selected{% endif %}>EUR - Euro</option>
<option value="CAD" {% if user_display_currency == "CAD" %}selected{% endif %}>CAD - Canadian Dollar</option>
<option value="AED" {% if user_display_currency == "AED" %}selected{% endif %}>AED - UAE Dirham</option>
</select>
<small class="text-muted">Choose your preferred currency for displaying prices in the marketplace</small>
</div>

View File

@@ -74,7 +74,7 @@
<select class="form-select" id="topupCurrency">
<option value="USD" selected>USD ($)</option>
<option value="EUR">EUR (€)</option>
<option value="USD">USD</option>
<option value="AED">AED (د.إ)</option>
</select>
</div>
<div class="col-md-6">