mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2025-08-10 07:17:41 +02:00
Write a FollowUp when opening a ticket, which contains the user-submitted body of the ticket.
This commit is contained in:
14
forms.py
14
forms.py
@ -47,7 +47,7 @@ class TicketForm(forms.Form):
|
||||
assigned_to = forms.ChoiceField(choices=(), required=False,
|
||||
label=u'Case owner')
|
||||
|
||||
def save(self):
|
||||
def save(self, user):
|
||||
"""
|
||||
Writes and returns a Ticket() object
|
||||
|
||||
@ -64,4 +64,16 @@ class TicketForm(forms.Form):
|
||||
t.assigned_to = self.cleaned_data['assigned_to']
|
||||
t.save()
|
||||
|
||||
f = FollowUp( ticket=t,
|
||||
title='Ticket Opened',
|
||||
date=datetime.now(),
|
||||
public=True,
|
||||
comment=self.cleaned_data['body'],
|
||||
user=user,
|
||||
)
|
||||
if self.cleaned_data['assigned_to']:
|
||||
f.title = 'Ticket Opened & Assigned to %s' % self.cleaned_data['assigned_to']
|
||||
|
||||
f.save()
|
||||
|
||||
return t
|
||||
|
Reference in New Issue
Block a user