Sergiu Dumitriu wrote:
> On 03/24/2010 02:52 PM, Caleb James DeLisle wrote:
>> 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)
> 
> I agree with the idea, but I want a clarification: this will use the 
> author, or the contentAuthor? The right one is contentAuthor, but the 
> name of the document could become too long, and even a bit confusing 
> (saveAsContentAuthor).

Yes my patch does use the content author (I forgot to mention it) my
reason for proposing *AsAuthor is because I think the concept of the
contentAuthor is related to the concept of a user who adds or modifies
a single object being held responsible for all objects thereafter which
seems incorrect.
Naturally i am happy to use whatever names you like.

Caleb

> 
> So, +1 for the new methods, with the proposed name, but with the 
> suggested behavior.
> 
>> I created an issue for it and posted a patch
>> http://jira.xwiki.org/jira/browse/XWIKI-5041
>> http://jira.xwiki.org/jira/secure/attachment/16920/XWIKI-4952-CommentAddActionSupportCaptcha.patch
>>
>> The context user is momentarily switched to the content author of the 
>> document in the context before doing
>> the action.
>>
>> I think the script editor should be responsible for the api method calls 
>> because they can only be called
>> from script. I also see a lot of potential benefit in allowing a script to 
>> manipulate documents which it's
>> viewers cannot save. I think this will reduce the amount of pages requiring 
>> programming rights.
> 
> 

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

Reply via email to