Apache OpenOffice (AOO) Bugzilla – Issue 7138
write-protection on document-level
Last modified: 2013-02-07 22:36:33 UTC
when a file is write-protected, objects like charts can't be selected, so they can't be moved or edited. The sense behind that must have been that when a file is write-protected, it can't be written to and one would only want to write when one has changed sth.; so the change-possibilty is disabled. But the write-protection is on the OS level, so OOo looks somewhere where "it shouldn't". Write-protection should be implemented on the document level. So a user can set a write-protected flag and it might only be passed by a password to be entered. That would be similar to Adobes PDF way. The next step is to enable the user to set a document-completed flag, so when a user opens the document, only a "reader" part of the OOo app. opens. See issue 7137 Seperate content creation and content viewing. this issue is in the ring of issues concerning this matter: issue 7137 'Seperate content creation and content viewing', issue 7138 'write- protection on document-level', issue 6889 'pdf creation posible with OOo ?'
TM->FT: Please have a look, thanks !
There is an option to protect the document from changes when using the function Edit|Changes|protect changes You are then promted to enter a password. Other users may change the document, the changes are logged but can be just turned off (eg not displayed as such). For the creator it is easy to accept or reject these changes (after unprotecting the doument using the password) This doesn't 'protect' the document as eg creating a pdf would, but when you need protection in this context, why not just create a pdf and distribute the pdf instead of the sxw? The user might copy&paste a protected file into a new one and the change the contents, so I don't really see a need for a protection that doesn't allow any changes (but I'm not a developer, just an user)
We need more differientiated protection of documents. This should be part of the issue Group Working/Collaboration
.
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".