Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4207

Replace move-predicates back with drop-constraints, and fix root availability

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Neutral
    • 5.5.5
    • None
    • content app
    • Yes
    • Saigon 96, Saigon 97
    • 5

    Description

      First, MGNLUI-4194 was replacing MovePossibilityPredicates and unifying them with DropConstraints. However this was partially reverted because of this issue.

      Availability of move before and move after in move dialogs is incorrect.

      Steps to reproduce:

      • Reapply the replacement of move-predicates with drop-constraints, in MoveDialogPresenterImpl, see the revert commit
      • Open Asset app, select "/tours/shark_brian_warrick_0824"
      • Choose "Move Asset"
      • In Move Dialog, select "travel-demo", then "unselected" (no item selected)
        => Expected: Move Before and Move After are disabled
        => Actual: Move Before and Move After are enabled (when we click on Move After/Move Before, error will happen.).

      This issue occurs in Pages, Asset, JCR and Site app.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                sang.ngo Sang Ngo Huu
                khuong.nguyenduy Khuong Nguyen
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR

                    Time Tracking

                      Estimated:
                      Original Estimate - 3.5d Original Estimate - 3.5d
                      3.5d
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 5d 7.5h
                      5d 7.5h