mirror of
https://github.com/django-helpdesk/django-helpdesk.git
synced 2025-08-18 03:40:02 +02:00
Merge current 'master' state into urls_app_name
This commit is contained in:
@@ -223,6 +223,14 @@ class Queue(models.Model):
|
||||
help_text=_('Socks proxy port number. Default: 9150 (default TOR port)'),
|
||||
)
|
||||
|
||||
default_owner = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
related_name='default_owner',
|
||||
blank=True,
|
||||
null=True,
|
||||
verbose_name=_('Default owner'),
|
||||
)
|
||||
|
||||
def __str__(self):
|
||||
return "%s" % self.title
|
||||
|
||||
@@ -554,6 +562,14 @@ class Ticket(models.Model):
|
||||
|
||||
super(Ticket, self).save(*args, **kwargs)
|
||||
|
||||
@classmethod
|
||||
def queue_and_id_from_query(klass, query):
|
||||
# Apply the opposite logic here compared to self._get_ticket_for_url
|
||||
# Ensure that queues with '-' in them will work
|
||||
parts = query.split('-')
|
||||
queue = '-'.join(parts[0:-1])
|
||||
return queue, parts[-1]
|
||||
|
||||
|
||||
class FollowUpManager(models.Manager):
|
||||
def private_followups(self):
|
||||
@@ -1395,9 +1411,7 @@ class TicketCustomFieldValue(models.Model):
|
||||
return '%s / %s' % (self.ticket, self.field)
|
||||
|
||||
class Meta:
|
||||
unique_together = ('ticket', 'field'),
|
||||
|
||||
class Meta:
|
||||
unique_together = (('ticket', 'field'),)
|
||||
verbose_name = _('Ticket custom field value')
|
||||
verbose_name_plural = _('Ticket custom field values')
|
||||
|
||||
@@ -1425,6 +1439,6 @@ class TicketDependency(models.Model):
|
||||
return '%s / %s' % (self.ticket, self.depends_on)
|
||||
|
||||
class Meta:
|
||||
unique_together = ('ticket', 'depends_on')
|
||||
unique_together = (('ticket', 'depends_on'),)
|
||||
verbose_name = _('Ticket dependency')
|
||||
verbose_name_plural = _('Ticket dependencies')
|
||||
|
Reference in New Issue
Block a user