When this was a proposal I got +1 from Sergiu so I understand that is a vote.
2 +1
1 +0
0 -1

I'm going to go ahead and commit this now.

Caleb


Caleb James DeLisle wrote:
> Here is a patch which adds those methods
> http://jira.xwiki.org/jira/secure/attachment/16923/XWIKI-5041-allowDocumentModificationInAuthorsContext.patch
> And the issue:
> http://jira.xwiki.org/jira/browse/XWIKI-5041
> 
> Caleb James DeLisle wrote:
>> Hello all,
>> I'd like to make this change:
>>
>> Add to xwiki.api.Document
>> saveAsAuthor()
>> saveAsAuthor(String comment)
>> saveAsAuthor(String connent, String isMinorEdit)
>> deleteAsAuthor()
>>
>> Add to xwiki.api.XWiki
>> getDocumentAsAuthor(DocumentReference reference)
>> getDocumentAsAuthor(String fullName)
>>
>> They save, load or delete the document if the script's contentAuthor has the 
>> necessary permission, the user in
>> context is switched so the contentAuthor is listed as having done the 
>> operation.
>>
>> Though they say *AsAuthor the action will take place in the name of the 
>> contentAuthor of the document
>> this is mainly because *AsContentAuthor is long and confusing.
>>
>> This is already partially available if the script has programming access but 
>> I think it is an important
>> enough feature that it should not be limited to scripts with programming 
>> access.
>> Use case: allowing users to submit information without letting them see or 
>> modify what other users had submitted.
>>
>> This is my +1
>>
>> Caleb
>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to