XWiki.org JIRA

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
{RETIRED} XWiki Concerto
  • {RETIRED} XWiki Concerto
  • CONCERTO-8

Implement object/page deletion.

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Inactive
  • Component/s: Content manager, Thomas-rule engine, Woot engine
  • Labels:
    None
  • keywords:
    object deletion
  • Similar issues:
    CONCERTO-19Ask state does not retrieve everything
    CONCERTO-7Error when creating a group

Description

Currently we don't support object deletion, just cretion and modification.
Deletion is only supported at wootable content level by the WootEngine component.
Also, the ContentProvider component does not detect/notify of delete operations on the XWiki side.

To implement object deletion, we would first need the ContentProvider to notify XWoot of deletions as well, by returning XWoot objects with a metadata flag, marking that an object was deleted.

When receiving such an XWootObject, the Thomas-rule engine should mark it as deleted by setting the tombstone to true and then let the WootEngine mark all visible WootRows as deleted as well, for all the wootable fields of that object that it manages.

A patch will be generated with the above modifications (if the XWootObject was received from a synchroization with the XWiki) and propagated to the other peers.

If a patch is received for a deleted object, the object must be un-deleted. Thus, the TRE engine must set the tombstone to false for that object and, together with the WootEngine, must apply the operations described by that patch.

Activity

  • All
  • Comments
  • History
  • Activity
  • Commits
Hide
Permalink
Sergiu Dumitriu added a comment - 15/Feb/13 21:08

Concerto is no longer active.

Show
Sergiu Dumitriu added a comment - 15/Feb/13 21:08 Concerto is no longer active.

People

  • Assignee:
    Sergiu Dumitriu
    Reporter:
    Eduard Moraru
Vote (0)
Watch (0)

Dates

  • Created:
    13/Apr/09 16:41
    Updated:
    15/Feb/13 21:08
    Resolved:
    15/Feb/13 21:08
    Date of First Response:
    15/Feb/13 9:08 PM
  • Atlassian JIRA (v5.2.6#849-sha1:560c048)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for XWiki. Try JIRA - bug tracking software for your team.