forked from extern/django-helpdesk
UPDATED: Finished moving Message-Id field from <Ticket> to <FollowUp> model.
This commit is contained in:
@ -558,29 +558,7 @@ class Ticket(models.Model):
|
||||
|
||||
def get_absolute_url(self):
|
||||
return ('helpdesk_view', (self.id,))
|
||||
get_absolute_url = models.permalink(get_absolute_url)
|
||||
|
||||
def process_rfc_2822_data(self):
|
||||
|
||||
if len(self.rfc_2822_items) > 0:
|
||||
cc_list = self.rfc_2822_items.get('rfc_2822_cc', [])
|
||||
|
||||
for cced_email in cc_list:
|
||||
|
||||
user = None
|
||||
|
||||
user_model = get_user_model()
|
||||
|
||||
try:
|
||||
user = user_model.objects.get(email=cced_email)
|
||||
except user_model.DoesNotExist:
|
||||
pass
|
||||
|
||||
# Local import to deal with non-defined / circular reference problem
|
||||
from .views import staff
|
||||
|
||||
ticket_cc = staff.subscribe_to_ticket_updates(ticket=self, user=user, email=cced_email)
|
||||
|
||||
get_absolute_url = models.permalink(get_absolute_url)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if not self.id:
|
||||
@ -594,9 +572,6 @@ class Ticket(models.Model):
|
||||
|
||||
super(Ticket, self).save(*args, **kwargs)
|
||||
|
||||
# Process RFC 2822 fields, if any
|
||||
self.process_rfc_2822_data()
|
||||
|
||||
|
||||
class FollowUpManager(models.Manager):
|
||||
def private_followups(self):
|
||||
|
Reference in New Issue
Block a user