It would be helpful if Automation Command Button can be shown or hidden based on Terminal.
Usage:
We currently have four POS computers and only two have cash drawers. It would be nice if you can hide Open Drawer for POS computers that do not have cash drawers.
Automation Command itself is mapped on only Terminals with cash drawers.
I am trying to hide Automation Command Button itself.
Automation Command = Automation Command to be executed when Automation Command Button is pressed.
Automation Command Button = Button on the screen itself. When pressed, it executes Automation Command
I think you are confusing Automation Command and Automation Command Button
You can not hide those yet. You can put a confirmation on them that would blacken it out and make it not usable but there is currently no way to completely hide it. Automation buttons as widgets are different than normal automation buttons. Mapping the automation command will do nothing to it being visible on the entity screen. When added as a widget it is hard coded to show on that screen. @emre could possibly expand the confirmation to include {TERMINAL ID} and maybe it would disable it but I do not think there is a way to completely hide it yet.
na1978 Automation Command Buttons are the same as Automation Commands… the difference with the ones on the screen is they are not Automation Command Buttons like what you get when you map a command to a ticket… they are widgets which can execute Automation Commands. Difference being the visibility of them are not dictated through mapping of the Command itself like the Automation command buttons are.
I understand they can not be hidden based on Terminal. Hence, it is a request for feature development. @emre can add it to his buck list of requests and evaluate it based on need.
What @gerlandog suggested is just fine. He means you can design additional entity screens for terminal specific use and map them to terminals. As that screen does not have these commands you won’t need to hide something