from django import forms

from apps.rims.calendar.models import CalendarEvent, EventAttendee


class CalendarEventForm(forms.ModelForm):
    class Meta:
        model = CalendarEvent
        fields = [
            "title", "event_type", "description", "location",
            "start_datetime", "end_datetime", "all_day", "visibility",
        ]
        widgets = {
            "start_datetime": forms.DateTimeInput(attrs={"type": "datetime-local"}),
            "end_datetime": forms.DateTimeInput(attrs={"type": "datetime-local"}),
            "description": forms.Textarea(attrs={"rows": 3}),
        }
