It should not let you delete the backstop rules (in general, there might be specific exceptions to this rule) so that cards are left without any rule for a required setting.
Maybe we say that some rules are 'required', which would mean you always have to define an all-rule for it. Ithink this would be defined by codename in the core and extended in packs.
From any card (say 'Home'), select the options tab, select the read setting.
Click Delete. It throws an error now. It should give a dialog that you are deleting the only rule that applies to this card. More generally, if a rule is a current permission rule for any card, you shouldn't be able to delete it.
Apparently, I've broken my site by trying this out. You can no longer view http://gerry.wagn.org/Home when not logged in. I think I'll try a cache-reset to see if that helps.
I like the idea of required rules. Much more than hard-coding defaults :)
Yeah, and I think that's right that it can be made part of the pack/codename definitions to say that a given Setting/codename is required.
--Gerry Gleason.....Tue May 22 00:06:55 +0000 2012
ticketed: disallow deletion of vital rules