A feature recently checked in to trunk: an optional attribute to tell the editor to “freeze” parts of a rule. This is useful if you want to give some users access to some rules – but not change the structure (remove bits, add bits, general mayhem). Users with sufficient permissions can edit options, and can choose to freeze sections:
..after which the editing stuff will be hidden away, and only field values can be edited:
… of course, users with sufficient permissions then can remove the lock as needed:
Now to turn this into templates, a few more moving parts are needed (TBD), but basically it involved crafing the templates, locking them (and giving them sensible names) and then allowing people to create rules based on these templates….