Блокировка документа от изменений

Очень долго искал информацию и ломал голову, как можно запретить редактировать версию документа.

"Запретить, нельзя подписывать" или "Запретить нельзя, подписывать"

Каждый разработчик рано или поздно сталкивался с необходимостью контроля возможности подписания любым типом подписи определенных документов. В данной статье я упомяну возможные способы контроля и углублюсь в кастомайзинг.