fix: ticket URL type

pull/7900/head
feng626 2022-03-17 11:57:25 +08:00 committed by 老广
parent 1433c35ff9
commit e8653c74cd
2 changed files with 8 additions and 2 deletions

View File

@ -1,7 +1,7 @@
from django.db.models import TextChoices, IntegerChoices from django.db.models import TextChoices, IntegerChoices
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
TICKET_DETAIL_URL = '/ui/#/tickets/tickets/{id}' TICKET_DETAIL_URL = '/ui/#/tickets/tickets/{id}?type={type}'
class TicketType(TextChoices): class TicketType(TextChoices):

View File

@ -20,7 +20,13 @@ class BaseTicketMessage(UserMessage):
@property @property
def ticket_detail_url(self): def ticket_detail_url(self):
tp = self.ticket.type tp = self.ticket.type
return urljoin(settings.SITE_URL, const.TICKET_DETAIL_URL.format(id=str(self.ticket.id))) return urljoin(
settings.SITE_URL,
const.TICKET_DETAIL_URL.format(
id=str(self.ticket.id),
type=tp
)
)
@property @property
def content_title(self): def content_title(self):