labelbase/django/userprofile/forms.py
Xavier Fiechter fff7ac548c wip
2025-12-12 23:47:04 +01:00

51 lines
1.2 KiB
Python

from django import forms
from .models import Profile
class ProfileAvatarForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['avatar_url']
labels = {
'avatar_url': 'Paste the URL of your avatar image (JPEG, PNG, or GIF)',
}
class MempoolForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['mempool_endpoint']
labels = {
'mempool_endpoint': 'Mempool Endpoint',
}
class ElectrumServerInfoForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['electrum_hostname', 'electrum_ports',
'electrum_hostname_test', 'electrum_ports_test']
labels = {
'electrum_hostname': 'Electrum Hostname (Mainnet)',
'electrum_ports': 'Electrum Protocol + Port (Mainnet)',
'electrum_hostname_test': 'Electrum Hostname (Testnet)',
'electrum_ports_test': 'Electrum Protocol + Port (Testnet)',
}
class ProfileCurrencyForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['my_currency']
class ProfileFeeForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['my_fee', "my_fee_rate_threshold"]
#