38475-vm/core/forms.py
2026-02-16 13:17:54 +00:00

22 lines
883 B
Python

from django import forms
from .models import Ticket, Comment
class TicketForm(forms.ModelForm):
class Meta:
model = Ticket
fields = ['title', 'description', 'priority', 'category']
widgets = {
'title': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Brief summary of the issue'}),
'description': forms.Textarea(attrs={'class': 'form-control', 'rows': 4, 'placeholder': 'Describe your problem in detail...'}),
'priority': forms.Select(attrs={'class': 'form-select'}),
'category': forms.Select(attrs={'class': 'form-select'}),
}
class CommentForm(forms.ModelForm):
class Meta:
model = Comment
fields = ['text']
widgets = {
'text': forms.Textarea(attrs={'class': 'form-control', 'rows': 3, 'placeholder': 'Type your reply here...'}),
}