Skip to content

Handle user interference in ma livedocs #128

@ewuerger

Description

@ewuerger

Assumptions:

  • Sync work items are not editable by a user
  • Work items created by the document renderer can't be deleted by the user
    • Generated headings must not be edited in Polarion
  • A document contains no text but only work items (comment persistence)
  • Work items from the sync project should not be inserted by the user inside auto generated section (this is a change in the jinja2 template)

Requirements:

  • Inside a section work items inserted by the document renderer can be reordered by a user in polarion
  • If a work item which wasn't present in that section of the previous run will be added to the end of the section
  • A work item can be added in the auto generated section of a document
    • The work item will be placed below the work item it was placed before
    • If the work item it was placed below before is deleted or not part of the sync anymore then it will be placed above the work item it was placed before
    • If both work items (above and below) are not part of the sync anymore it will be placed in the same chapter below or above the nearest neighbor
    • If the chapter is not part of the sync anymore the work item will be placed at the end of the auto generated section

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions