Skip to content

Commit 95a86e6

Browse files
authored
fix(printing): add toner error messages (#1746)
2 parents f77b2df + 6f0b062 commit 95a86e6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

intranet/apps/printing/views.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,21 @@ def set_user_ratelimit_status(username: str) -> None:
6363
cache.incr(cache_key)
6464

6565

66-
def parse_alerts(alerts: str) -> Tuple[str, bool]:
66+
def parse_alerts(alerts: str) -> Tuple[str, str]:
6767
known_alerts = {
6868
"paused": "unavailable",
6969
"media-empty-error": "out of paper",
7070
"media-empty-warning": "out of paper",
7171
"media-jam-error": "jammed",
7272
"media-jam-warning": "jammed",
73+
"toner-empty-error": "out of toner",
74+
"toner-empty-warning": "out of toner",
7375
"none": "working",
7476
}
7577
alerts = alerts.split()
7678
alerts_text = ", ".join(known_alerts.get(alert, "error") for alert in alerts)
7779
error_alerts = ["paused"]
78-
broken_alerts = ["media-empty-error", "media-empty-warning", "media-jam-error", "media-jam-warning"]
80+
broken_alerts = ["media-empty-error", "media-empty-warning", "media-jam-error", "media-jam-warning", "toner-empty-warning", "toner-empty-error"]
7981
printer_class = "working"
8082
for alert in alerts:
8183
if alert in error_alerts or alert not in known_alerts:

0 commit comments

Comments
 (0)