mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-17 19:57:51 -06:00
Message is now shown when trying to print without authentication
CURA-49
This commit is contained in:
parent
bb72e298bf
commit
4b6993bf7b
1 changed files with 5 additions and 1 deletions
|
@ -233,6 +233,11 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
self._error_message = Message(i18n_catalog.i18nc("@info:status", "Printer is still printing. Unable to start a new job."))
|
self._error_message = Message(i18n_catalog.i18nc("@info:status", "Printer is still printing. Unable to start a new job."))
|
||||||
self._error_message.show()
|
self._error_message.show()
|
||||||
return
|
return
|
||||||
|
elif self._authentication_state != AuthState.Authenticated:
|
||||||
|
self._not_authenticated_message = Message(i18n_catalog.i18nc("@info:status",
|
||||||
|
"Not authenticated to print with this machine. Unable to start a new job."))
|
||||||
|
self._not_authenticated_message.show()
|
||||||
|
return
|
||||||
try:
|
try:
|
||||||
self._progress_message = Message(i18n_catalog.i18nc("@info:status", "Sending data to printer"), 0, False, -1)
|
self._progress_message = Message(i18n_catalog.i18nc("@info:status", "Sending data to printer"), 0, False, -1)
|
||||||
self._progress_message.show()
|
self._progress_message.show()
|
||||||
|
@ -333,7 +338,6 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
Logger.log("i", "Authentication succeeded")
|
Logger.log("i", "Authentication succeeded")
|
||||||
elif "auth/check" in reply.url().toString(): # Check if we are authenticated (user can refuse this!)
|
elif "auth/check" in reply.url().toString(): # Check if we are authenticated (user can refuse this!)
|
||||||
data = json.loads(bytes(reply.readAll()).decode("utf-8"))
|
data = json.loads(bytes(reply.readAll()).decode("utf-8"))
|
||||||
print("auth check response")
|
|
||||||
if data.get("message", "") == "authorized":
|
if data.get("message", "") == "authorized":
|
||||||
Logger.log("i", "Authentication was approved")
|
Logger.log("i", "Authentication was approved")
|
||||||
self._verifyAuthentication() # Ensure that the verification is really used and correct.
|
self._verifyAuthentication() # Ensure that the verification is really used and correct.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue