def METHOD_NAME(self, request, *args, **kwargs):
    """Override so we can issue emails on creation."""
    # check if order is acknowledged and created by admin/accountant
    if (
        request.method == "POST"
        and request.data.get("acknowledged")
        and not (request.user.is_accountant or request.user.is_superuser)
    ):
        raise ValidationError("User can not create confirmed orders!")
    project = Project.objects.get(id=request.data.get("project")["id"])
    order_duration = request.data.get("duration")
    # only send notification emails if order was created by a customer
    # don't allow customers to create orders with negative duration
    if not (request.user.is_accountant or request.user.is_superuser):
        if "-" in request.data.get("duration"):
            raise ValidationError(
                "Customer can not create orders with negative duration!"
            )
        notify_admin.prepare_and_send_email(project, order_duration)
    return super().METHOD_NAME(request, *args, **kwargs)