Created attachment 197978 [details] MSO protected section In restricted editing DOCX created in MSO, I cannot edit allowed region. Somewhat similar was bug 122201 but not the same, as LO saved DOCX is properly restricted in MSO.
The following commit in 7.0 made the whole document restricted, before that it was completely editable: https://cgit.freedesktop.org/libreoffice/core/commit/?id=3af7be613526404276210a698f77e0187831b9b1 author Justin Luth <justin.luth@collabora.com> 2020-03-11 10:09:29 +0300 committer Miklos Vajna <vmiklos@collabora.com> 2020-04-01 10:15:29 +0200 tdf#120852 writerfilter: support read-only docProtection
This is one of the specific instances of bug 120854 asking for feature parity with MS Word's protection scheme. In Settings.xml, we have the type of protection <w:documentProtection w:edit="readOnly" w:formatting="1" w:enforcement="1"/> and in the document, we have paragraph properties which allow particular paragraphs to be editable (MS documentation refers to it as a special bookmark). <w:permStart w:id="2069441988" w:edGrp="everyone"/> ... </w:p> ... <w:p> ... <w:permEnd w:id="2069441988"/> So, this can span PARTS of multiple paragraphs. It also has special table handling, allowing it to affect only a block of columns (rows of course being handled by the placement of permStart / permEnd).
Created attachment 198087 [details] perm SPECS.pdf: section of MS documentation about permStart / permEnd
Created attachment 198088 [details] perm ERRATA.pdf: section of MS Documentation about impelementation errata