2021-01-17 17:10:04 +01:00
|
|
|
from django import forms
|
|
|
|
from .models import Reservation
|
|
|
|
from camper.models import Offer
|
|
|
|
from users.models import Base_User
|
|
|
|
from django.core.exceptions import ValidationError
|
2021-02-06 12:31:59 +01:00
|
|
|
from bootstrap_datepicker_plus import DatePickerInput
|
2021-01-17 17:10:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
class ReservationForm(forms.ModelForm):
|
2021-02-06 12:31:59 +01:00
|
|
|
reservation_start_date = forms.DateField(
|
|
|
|
widget=DatePickerInput(format='%m/%d/%Y')
|
|
|
|
)
|
|
|
|
reservation_end_date = forms.DateField(
|
|
|
|
widget=DatePickerInput(format='%m/%d/%Y')
|
|
|
|
)
|
|
|
|
|
2021-01-17 17:10:04 +01:00
|
|
|
class Meta:
|
|
|
|
model = Reservation
|
2021-02-06 12:31:59 +01:00
|
|
|
exclude = ('user','offer','status','reservation_cost')
|
|
|
|
fields = ['reservation_start_date','reservation_end_date','message_to_owner']
|
|
|
|
|
|
|
|
class ReservationStatus(forms.ModelForm):
|
2021-01-17 17:10:04 +01:00
|
|
|
|
2021-02-06 12:31:59 +01:00
|
|
|
class Meta:
|
|
|
|
model = Reservation
|
|
|
|
fields = ['status']
|