From d78ddd6c1748765bc7ab8cd5a712737f7500478f Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Mon, 12 Oct 2020 16:55:57 +0200 Subject: [PATCH] Created Print job upload Queue Full Message This message is shown to the user in Cura when the digital factory returns a 409, because the queue is full CURA-7760 sending multiple printjobs notifications --- .../PrintJobUploadQueueFullMessage.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py diff --git a/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py b/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py new file mode 100644 index 0000000000..dc910e9e1b --- /dev/null +++ b/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py @@ -0,0 +1,19 @@ +# Copyright (c) 2020 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + +from UM import i18nCatalog +from UM.Message import Message + + +I18N_CATALOG = i18nCatalog("cura") + + +class PrintJobUploadQueueFullMessage(Message): + """Message shown when uploading a print job to a cluster and the print queue is full.""" + + def __init__(self) -> None: + super().__init__( + text = I18N_CATALOG.i18nc("@info:status", "Print job queue is full. The printer can't accept a new job."), + title = I18N_CATALOG.i18nc("@info:title", "Queue Full"), + lifetime = 10 + )