I am using Ignition 7.1.8 (beta) and I set up security on several momentary buttons in my project. The button looks like it is disabling itself correctly when a user with the required role is not logged in. The background color changes to light gray. However, when I click on that button it is still writing a value to my PLC. I tried simply turning off the Enable property as a test and it does the exact same thing. The button is still working even though it is disabled! From what I found this only happens in normal buttons. I have some 2 State Toggle buttons and they appear to be working correctly.
What I did as a work around was to remove the binding from the Control property and use scripting to check the security and set the tag appropriately. This works fine but I haven’t found a way to duplicate the “On Time” feature manually.