Actual situation
- You can create a legalpad, users can sign it.
- If you update the legalpad, users don't have to sign the latest version, and they can't do it, even if they want.
The problem
- You can update a legalpad, and you will need to keep in mind, that existing signatures do not change, which is a problem, if you make important changes
- Alternativly, you can create a new legalpad each time, which is a problem too, since too many legalpads make it hard to find the right one.
My proposal is, to allow users to sign the new version again, even if they already signed. Additionally, as a document admin you should be able to require users to sign the latest version. This will also reduce the maintenance load, because you don't have to update herald rules each time, if you require a legalpad for something.