Operator shelf edit form (bug 1074431)

r? @ngokevin @cvan @spasovski 
you are doing it [here](#diff-3fcddc25238c7ec89f71eca2c6d25b1dR4) fwiw