By the way one consequence of this bug is that any user can break a
page that need programming right just by tagging it for the first
time, see http://jira.xwiki.org/browse/XWIKI-9292.

On Thu, Apr 30, 2015 at 5:02 PM, Thomas Mortagne
<[email protected]> wrote:
> In other words +1 to fix it :)
>
> On Thu, Apr 30, 2015 at 5:02 PM, Thomas Mortagne
> <[email protected]> wrote:
>> On Thu, Jun 13, 2013 at 5:26 PM, Anca Luca <[email protected]> wrote:
>>> Hi Vincent,
>>>
>>> On 06/13/2013 11:08 AM, Vincent Massol wrote:
>>>>
>>>> Hi,
>>>>
>>>> According to the javadoc in XWikiDocument:
>>>>
>>>>      /**
>>>>       * The last user that has changed the document's content (ie not
>>>> object, attachments). The Content author is only
>>>>       * changed when the document content changes. Note that Content
>>>> Author is used to check programming rights on a
>>>>       * document and this is the reason we need to know the last author
>>>> who's modified the content since programming
>>>>       * rights depend on this.
>>>>       */
>>>>      private DocumentReference contentAuthorReference;
>>>>
>>>> This means that objectadd or objectremove actions shouldn't change the
>>>> content author as they do now.
>>>
>>>
>>> this would mean add and remove object, but not update. Still, the subject of
>>> the mail mentions object update as well. Which one is it?
>>>
>>>>
>>>> I'm proposing that we fix this.
>>>>
>>>> Do you see any issue?
>>>
>>>
>>> I can think of some documents that need programming rights and for which the
>>> code that needs the programming rights is in objects: Wiki Macros, Scheduler
>>> Jobs, JSX/SSX with use "always". This would sort of mean that one can edit a
>>> wiki macro script and the macro would still have PR, no?
>>> Also, it could be a bit hard to understand why you need to edit the object
>>> and then go edit the document in wiki mode and save it with no change (btw,
>>> does that still change document author? I think there was a change
>>> recently...) so that the script you wrote when editing the document in
>>> inline mode still works.
>>
>> Actually this is not true for wiki macros since we use the author for
>> those and not the content author. We could fix the other places too.
>>
>> Having the content author modified when you add an object does not
>> make any kind of sense, the fact that some features badly use it does
>> not make it right. Also since modifying an object does not touch the
>> content author it makes it totally inconsistent.
>>
>>>
>>> Anca
>>>
>>>
>>>
>>>>
>>>> Thanks
>>>> -Vincent
>>>>
>>>> _______________________________________________
>>>> devs mailing list
>>>> [email protected]
>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>>
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>>
>>
>> --
>> Thomas Mortagne
>
>
>
> --
> Thomas Mortagne



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

Reply via email to