You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
xmrauctions/items/forms.py

31 lines
1.4 KiB
Python

from django import forms
from items.models import Item, address_is_valid_monero
class CreateItemForm(forms.ModelForm):
class Meta:
model = Item
fields = ['sale_type', 'name', 'description', 'whereabouts', 'ask_price_xmr', 'payout_address']
labels = {
'ask_price_xmr': 'Asking Price (XMR)',
'payout_address': 'Payout Wallet Address',
'sale_type': 'Method of Delivery'
}
help_texts = {
'name': 'Use a succinct name for your item. Don\'t be spammy or obscene.',
'description': 'Describe the condition of the item and any important information. Try to refrain from sharing personally identifiable information like phone numbers or social media links.',
'whereabouts': 'Your general location - a nearby capital city and your state would be great for most cases so shipping costs can be accounted for. Use randomized text to remain anonymous.',
'ask_price_xmr': 'How many moneroj do you want for your item?',
'payout_address': 'A Monero wallet address where funds will be sent after sale is confirmed.',
}
class SearchItemForm(forms.Form):
search = forms.CharField(
label='',
max_length=100,
required=False,
widget=forms.TextInput(
attrs={'placeholder':'Search whereabouts, item name, or description'}
)
)