mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-11-25 17:33:08 +01:00
i18n: add the "verbose_name" option to ForeignKey fields, enabling them to be translated. Fixes issue #156 on google Code, #12 on GitHub. Thanks to the Google Code contributor for the patch.
This commit is contained in:
parent
0d4ceb477a
commit
bd89c1c7de
@ -251,7 +251,10 @@ class Ticket(models.Model):
|
|||||||
max_length=200,
|
max_length=200,
|
||||||
)
|
)
|
||||||
|
|
||||||
queue = models.ForeignKey(Queue)
|
queue = models.ForeignKey(
|
||||||
|
Queue,
|
||||||
|
verbose_name=_('Queue'),
|
||||||
|
)
|
||||||
|
|
||||||
created = models.DateTimeField(
|
created = models.DateTimeField(
|
||||||
_('Created'),
|
_('Created'),
|
||||||
@ -278,6 +281,7 @@ class Ticket(models.Model):
|
|||||||
related_name='assigned_to',
|
related_name='assigned_to',
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
|
verbose_name=_('Assigned to'),
|
||||||
)
|
)
|
||||||
|
|
||||||
status = models.IntegerField(
|
status = models.IntegerField(
|
||||||
@ -450,7 +454,10 @@ class FollowUp(models.Model):
|
|||||||
although all staff can see them.
|
although all staff can see them.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
ticket = models.ForeignKey(Ticket)
|
ticket = models.ForeignKey(
|
||||||
|
Ticket,
|
||||||
|
verbose_name=_('Ticket'),
|
||||||
|
)
|
||||||
|
|
||||||
date = models.DateTimeField(
|
date = models.DateTimeField(
|
||||||
_('Date'),
|
_('Date'),
|
||||||
@ -482,6 +489,7 @@ class FollowUp(models.Model):
|
|||||||
User,
|
User,
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
|
verbose_name=_('User'),
|
||||||
)
|
)
|
||||||
|
|
||||||
new_status = models.IntegerField(
|
new_status = models.IntegerField(
|
||||||
@ -516,7 +524,10 @@ class TicketChange(models.Model):
|
|||||||
etc) are tracked here for display purposes.
|
etc) are tracked here for display purposes.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
followup = models.ForeignKey(FollowUp)
|
followup = models.ForeignKey(
|
||||||
|
FollowUp,
|
||||||
|
verbose_name=_('Follow-up'),
|
||||||
|
)
|
||||||
|
|
||||||
field = models.CharField(
|
field = models.CharField(
|
||||||
_('Field'),
|
_('Field'),
|
||||||
@ -570,7 +581,10 @@ class Attachment(models.Model):
|
|||||||
attachment, or it could be uploaded via the web interface.
|
attachment, or it could be uploaded via the web interface.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
followup = models.ForeignKey(FollowUp)
|
followup = models.ForeignKey(
|
||||||
|
FollowUp,
|
||||||
|
verbose_name=_('Follow-up'),
|
||||||
|
)
|
||||||
|
|
||||||
file = models.FileField(
|
file = models.FileField(
|
||||||
_('File'),
|
_('File'),
|
||||||
@ -769,7 +783,10 @@ class KBItem(models.Model):
|
|||||||
An item within the knowledgebase. Very straightforward question/answer
|
An item within the knowledgebase. Very straightforward question/answer
|
||||||
style system.
|
style system.
|
||||||
"""
|
"""
|
||||||
category = models.ForeignKey(KBCategory)
|
category = models.ForeignKey(
|
||||||
|
KBCategory,
|
||||||
|
verbose_name=_('Category'),
|
||||||
|
)
|
||||||
|
|
||||||
title = models.CharField(
|
title = models.CharField(
|
||||||
_('Title'),
|
_('Title'),
|
||||||
@ -835,7 +852,10 @@ class SavedSearch(models.Model):
|
|||||||
* All tickets containing the word 'billing'.
|
* All tickets containing the word 'billing'.
|
||||||
etc...
|
etc...
|
||||||
"""
|
"""
|
||||||
user = models.ForeignKey(User)
|
user = models.ForeignKey(
|
||||||
|
User,
|
||||||
|
verbose_name=_('User'),
|
||||||
|
)
|
||||||
|
|
||||||
title = models.CharField(
|
title = models.CharField(
|
||||||
_('Query Name'),
|
_('Query Name'),
|
||||||
@ -1016,13 +1036,17 @@ class TicketCC(models.Model):
|
|||||||
an existing system user.
|
an existing system user.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
ticket = models.ForeignKey(Ticket)
|
ticket = models.ForeignKey(
|
||||||
|
Ticket,
|
||||||
|
verbose_name=_('Ticket'),
|
||||||
|
)
|
||||||
|
|
||||||
user = models.ForeignKey(
|
user = models.ForeignKey(
|
||||||
User,
|
User,
|
||||||
blank=True,
|
blank=True,
|
||||||
null=True,
|
null=True,
|
||||||
help_text=_('User who wishes to receive updates for this ticket.'),
|
help_text=_('User who wishes to receive updates for this ticket.'),
|
||||||
|
verbose_name=_('User'),
|
||||||
)
|
)
|
||||||
|
|
||||||
email = models.EmailField(
|
email = models.EmailField(
|
||||||
|
Loading…
Reference in New Issue
Block a user