Create new check based on previous check
This kinda breaks YAGNI, as I don’t quite need it, and no customer (lol this isn’t even public yet) has asked for it, but here it goes.
For users who want to change the hostname of a check, we allow them to create a new check with the existing check’s parameters pre-filled in the form, where they can change whatever they want.
After saving this new check, the old check is archived, and the new one displays that it was “derived from <OLD_CHECK> or something like that”.
As I say, this is merely documenting a possible idea. There’s no hurry on implementing this before the other, more critical, features.