Service Desk config errors visible to non-admins
Sometimes Service Desk breaks but it's not clear why. In the case of #371716 (closed), the secret_file
config key/pair value was missing, but there wasn't enough observability for non-admin users. A non-admin user simply observed that Service Desk stopped working for their project even though emails were still being ingested.
If an instance setting is causing errors, we should let project users know what's going on.
I was thinking something like a banner in the Service Desk setup settings similar to the following warning.
Warning: Your Service Desk may not function due to misconfiguration. Please contact your administrator for details
Context: #371716 (comment 1190383834)
Edited by charlie ablett