Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[dev.icinga.com #3476] Add configuration declaration to make expiring acknowledgments the default #1177
This issue has been migrated from Redmine: https://dev.icinga.com/issues/3476
Created by crfriend on 2012-12-02 23:14:09 +00:00
This proposition adds a configuration declaration to cgi.cfg, "use_expiring_acknowledgements", that will automatically tick the "Use Expire Time" box when acknowledging problems.
The intent is to modify observed admin behaviour in large organisations where chronic problems get acknowledged and never resolved leading, eventually, to system failure. It also completes the configuration notion begun with "default_expiring_acknowledgement_duration".
There is a documentation change involved as well as code. I have added the English section that applies to the change; however, as I neither speak nor write German, a translation will need to be applied to the /de/ documentation hierarchy.
I believe there are no backwards-compatibility problems.
I've pushed this to my "cgi" branch, but will attach the patch here just in case it doesn't work. Note: Do not apply my changes to "Makefile.in" at this time; that is a work in progress to make Solaris zones work as intended.
2012-12-11 22:44:14 +00:00 by crfriend 6139cf5
2012-12-15 15:29:24 +00:00 by crfriend b0a51c6
Updated by crfriend on 2012-12-11 14:37:41 +00:00
I've coded this, committed it as 119b6775fa93d772cffbe7b82df708c49f0da122 in cfriend/cgi, and pushed to remote. If it passes the "eyeball test", please move it to test for formal testing (the final 20%).
Updated by crfriend on 2012-12-11 23:48:53 +00:00
Commit ID has changed to 6139cf5 due to a blunder on my part which required backing the original commit out. Please test. And note that I managed to ignore the Changelist add for the item.