def get_self_url()

in trackers/api/serializers.py [0:0]


def get_self_url(obj, context, obj_type):
    keywords = {
        "product_prefix": obj.product.prefix,
    }
    if obj_type == "ticket":
        keywords["product_ticket_id"] = obj.product_ticket_id
    elif obj_type == "ticketchange":
        keywords["time"] = obj.time
    else:
        keywords["name"] = obj.name

    return reverse(
        f"product-{obj_type}s-detail",
        kwargs=keywords,
        request=context["request"],
    )