This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-23fc5006-d82d-45c3-bff5-7e449373014c XWIKI-25307 Open

Display the original metadata author in the "last author" livetable and Live Data column

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-303f072d-1453-4985-85b4-a2351786b589 Vincent Massol created this issue on 15/Oct/26 16:19
 
Summary: Display the original metadata author in the "last author" livetable and Live Data column
Issue Type: cid:jira-generated-image-avatar-23fc5006-d82d-45c3-bff5-7e449373014c Improvement
Affects Versions: 17.10.0
Assignee: Unassigned
Components: Live Data, LiveTable
Created: 15/Oct/26 16:19
Priority: cid:jira-generated-image-static-major-35164c2e-5e3b-4d66-8561-0acb9413413c Major
Reporter: Vincent Massol
Description:

The page header, the history, the diff and the search display the original metadata author of a page (the user who triggered the last change), but the "last author" column of livetables and Live Data (doc.author) displays the effective metadata author (the author whose rights apply).

The two differ whenever a change only updates the original metadata author, e.g. adding a comment or a tag: the page header then says "Last modified by Alice" while the "last author" column of the same page still shows the previous editor.

Proposal

  • Make the doc.author column display, filter and sort on the original metadata author, in the central livetable results / Live Data livetable source implementation, so that all applications using that column (AppWithinMinutes, Menu, Help, XClass, Index, …) follow without changing their column definitions.
  • HQL queries in code and the REST API stay unchanged.

Context: phase 0 of the System user proposal (design: https://design.xwiki.org/xwiki/bin/view/Proposal/SystemUser). It's independent from it and can be done first.