fix(core): ticket model url requires kwargs

ref: #248 #390
This commit is contained in:
2024-11-17 19:37:23 +09:30
parent 81e63cccd8
commit 048956fd22

View File

@ -693,6 +693,18 @@ class Ticket(
return str(duration)
def get_url( self, request = None ) -> str:
ticket_type = str(self.get_ticket_type_display()).lower().replace(' ', '_')
if request:
return reverse(f"v2:_api_v2_ticket_{ticket_type}-detail", request=request, kwargs = self.get_url_kwargs() )
return reverse(f"v2:_api_v2_ticket_{ticket_type}-detail", kwargs = self.get_url_kwargs() )
@property
def linked_items(self) -> list(dict()):
"""Fetch items linked to ticket