3.0.32rc1, 4.0.43, 4.0.44, 5.0.28, 5.0.29, 6.0.9, 6.0.10, 6.2.3, 6.2.4, 6.4.0beta2, 6.4.0beta3
Basically I am adding another request on top of previous ones trying to push forward this feature which in the end is quite important.
We should be able to create messages for users with different aspects, that should not disable the frontend, and it should be a permanent view across all pages and all clicks from the users.
So the first thing to comment here is the fact that, on the `maintenance.inc.php` if you try to set a "non-blocking" message, it is not possible, because the code only checks the presence of the variable but ignores if you want it to be true or false.
So why do you ask: "ZBX_DENY_GUI_ACCESS" if you just ignore the boolean that follows? That should allow someone to set the maintenance in a non-blocking way.
Secondly, to create I permanent banner I have edited the file: include/classes/html/widget/CWidget.php
and on the line before the return from the the function: createTopHeader() one can add:
The result will be a message with the respective class on the top of the main content frame:
Now , this should be seriously considered as a feature... like creating a file with a more human method and allowing such function to easy to apply.
Before I wrote this I found these similar requests, and none have been fulfilled as it seems: