Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-25159

Implement missing limitation mappers part 2: Node and Subtree

    Details

      Description

      Cloned from https://jira.ez.no/browse/EZP-25021

      EZP-24713 adds support for policy limitations edition.
      For a LimitationType to be editable, a form mapper service needs to be implemented.

      Missing mappers are:

      • Node
      • Subtree

        Issue Links

          Activity

          Gunnstein Lye logged work - 27/Nov/15 12:00 PM
          • Time Spent:
            2 hours
             

            .

          Gunnstein Lye created issue -
          Gunnstein Lye made changes -
          Field Original Value New Value
          Epic Link EZP-24071 [ 44093 ]
          Gunnstein Lye made changes -
          Link This issue clones EZP-25021 [ EZP-25021 ]
          Gunnstein Lye made changes -
          Link This issue relates to EZP-24713 [ EZP-24713 ]
          Gunnstein Lye made changes -
          Description EZP-24713 adds support for policy limitations edition.
          For a LimitationType to be editable, a form mapper service needs to be implemented.

          Most LimitationTypes are _multiple select_ based, so they can be based on {{\EzSystems\RepositoryForms\Limitation\Mapper\MultipleSelectionBasedMapper}}.
          LimitationFormMappers are services implementing {{\EzSystems\RepositoryForms\Limitation\LimitationFormMapperInterface}}. Service definition must have {{ez.limitation.formMapper}} tag, with the limitation type identifier as {{limitationType}} service tag attribute.

          Example
          {code}
              ezrepoforms.limitation.form_mapper.siteaccess:
                  parent: ezrepoforms.limitation.form_mapper.multiple_selection
                  class: %ezrepoforms.limitation.form_mapper.siteaccess.class%
                  arguments: [%ezpublish.siteaccess.list%]
                  tags:
                      - { name: ez.limitation.formMapper, limitationType: SiteAccess }
          {code}

          All core limitation types are defined in CoreBundle's {{policies.yml}}.
          Missing mappers are:
          * Owner
          * Group
          * Node (will need UDW)
          * Subtree (will need UDW)
          * State
          * NewState
          * ParentOwner
          * ParentGroup
          * ParentClass
          * ParentDepth
          * Language
          * NewSection
          Cloned from https://jira.ez.no/browse/EZP-25021

          EZP-24713 adds support for policy limitations edition.
          For a LimitationType to be editable, a form mapper service needs to be implemented.

          Missing mappers are:
          * Node
          * Subtree
          Gunnstein Lye made changes -
          Status Open [ 1 ] Confirmed [ 10037 ]
          Gunnstein Lye made changes -
          Status Confirmed [ 10037 ] Backlog [ 10000 ]
          Gunnstein Lye made changes -
          Status Backlog [ 10000 ] Development [ 3 ]
          Show
          Gunnstein Lye added a comment - PR: https://github.com/ezsystems/repository-forms/pull/64 and: https://github.com/ezsystems/PlatformUIBundle/pull/433
          Gunnstein Lye made changes -
          Status Development [ 3 ] Development Review [ 10006 ]
          Gunnstein Lye made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 2 hours [ 7200 ]
          Worklog Id 57938 [ 57938 ]
          Gunnstein Lye logged work - 05/Jan/16 2:30 PM
          • Time Spent:
            30 minutes
             

            .

          Gunnstein Lye made changes -
          Time Spent 2 hours [ 7200 ] 2 hours, 30 minutes [ 9000 ]
          Worklog Id 58369 [ 58369 ]
          Gunnstein Lye logged work - 06/Jan/16 2:30 PM
          • Time Spent:
            2 hours
             

            .

          Gunnstein Lye made changes -
          Time Spent 2 hours, 30 minutes [ 9000 ] 4 hours, 30 minutes [ 16200 ]
          Worklog Id 58380 [ 58380 ]
          Gunnstein Lye logged work - 07/Jan/16 11:30 AM
          • Time Spent:
            30 minutes
             

            .

          Gunnstein Lye made changes -
          Time Spent 4 hours, 30 minutes [ 16200 ] 5 hours [ 18000 ]
          Worklog Id 58384 [ 58384 ]
          Gunnstein Lye made changes -
          Time Spent 5 hours [ 18000 ] 6 hours [ 21600 ]
          Worklog Id 58387 [ 58387 ]
          Gunnstein Lye logged work - 07/Jan/16 5:00 PM
          • Time Spent:
            1 hour
             

            .

          Gunnstein Lye made changes -
          Status Development Review [ 10006 ] InputQ [ 10001 ]
          Assignee Gunnstein Lye [ gunnstein.lye@ez.no ]
          Gunnstein Lye made changes -
          Status InputQ [ 10001 ] Development [ 3 ]
          Assignee Gunnstein Lye [ gunnstein.lye@ez.no ]
          Gunnstein Lye logged work - 08/Jan/16 12:30 PM
          • Time Spent:
            5 hours, 45 minutes
             

            .

          Gunnstein Lye made changes -
          Status Development [ 3 ] Development Review [ 10006 ]
          Gunnstein Lye made changes -
          Time Spent 6 hours [ 21600 ] 1 day, 3 hours, 45 minutes [ 42300 ]
          Worklog Id 58406 [ 58406 ]
          Gunnstein Lye logged work - 11/Jan/16 12:00 PM
          • Time Spent:
            30 minutes
             

            .

          Gunnstein Lye made changes -
          Time Spent 1 day, 3 hours, 45 minutes [ 42300 ] 1 day, 4 hours, 15 minutes [ 44100 ]
          Worklog Id 58411 [ 58411 ]
          Gunnstein Lye made changes -
          Time Spent 1 day, 4 hours, 15 minutes [ 44100 ] 1 day, 4 hours, 45 minutes [ 45900 ]
          Worklog Id 58607 [ 58607 ]
          Gunnstein Lye logged work - 04/Feb/16 5:30 PM
          • Time Spent:
            30 minutes
             

            .

          Gunnstein Lye logged work - 05/Feb/16 10:30 AM
          • Time Spent:
            2 hours, 30 minutes
             

            .

          Gunnstein Lye made changes -
          Time Spent 1 day, 4 hours, 45 minutes [ 45900 ] 1 day, 7 hours, 15 minutes [ 54900 ]
          Worklog Id 58615 [ 58615 ]
          Show
          Gunnstein Lye added a comment - Merged in master: https://github.com/ezsystems/repository-forms/commit/8c97fc2c108b7451bd3c4438438b493317ce8286 https://github.com/ezsystems/PlatformUIBundle/commit/809e6fdecf26db5c61b52fa3578f42c878c66771
          Gunnstein Lye made changes -
          Status Development Review [ 10006 ] Documentation Review done [ 10011 ]
          Fix Version/s 2016.04 [ 14502 ]
          Assignee Gunnstein Lye [ gunnstein.lye@ez.no ]
          Gunnstein Lye made changes -
          Fix Version/s 2016.02 [ 14501 ]
          Fix Version/s 2016.04 [ 14502 ]
          Gunnstein Lye made changes -
          Time Spent 1 day, 7 hours, 15 minutes [ 54900 ] 1 day, 7 hours, 45 minutes [ 56700 ]
          Worklog Id 58629 [ 58629 ]
          Gunnstein Lye logged work - 09/Feb/16 12:30 PM
          • Time Spent:
            30 minutes
             

            .

          Rui Silva (Inactive) made changes -
          Status Documentation Review done [ 10011 ] QA [ 10008 ]
          Hide
          Rui Silva (Inactive) added a comment -

          Tested and approved by QA for master.

          Show
          Rui Silva (Inactive) added a comment - Tested and approved by QA for master.
          Rui Silva (Inactive) made changes -
          Assignee Rui Silva [ rui.silva@ez.no ]
          Status QA [ 10008 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Alex Schuster made changes -
          Workflow EZ* Development Workflow [ 96782 ] EZEE Development Workflow [ 125328 ]
          Alex Schuster made changes -
          Workflow EZEE Development Workflow [ 125328 ] EZEE and EZP Story Workflow [ 128063 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Confirmed Confirmed
          5m 27s 1 Gunnstein Lye 27/Nov/15 2:39 PM
          Confirmed Confirmed Backlog Backlog
          2s 1 Gunnstein Lye 27/Nov/15 2:39 PM
          Backlog Backlog Development Development
          1s 1 Gunnstein Lye 27/Nov/15 2:39 PM
          Development Review Development Review InputQ InputQ
          41d 20h 13m 1 Gunnstein Lye 08/Jan/16 11:10 AM
          InputQ InputQ Development Development
          2s 1 Gunnstein Lye 08/Jan/16 11:10 AM
          Development Development Development Review Development Review
          6h 19m 2 Gunnstein Lye 08/Jan/16 5:13 PM
          Development Review Development Review Documentation Review done Documentation Review done
          31d 18h 53m 1 Gunnstein Lye 09/Feb/16 12:07 PM
          Documentation Review done Documentation Review done QA QA
          21h 1m 1 rui.silva@ez.no 10/Feb/16 9:08 AM
          QA QA Closed Closed
          1h 56m 1 rui.silva@ez.no 10/Feb/16 11:04 AM

            People

            • Assignee:
              Unassigned
              Reporter:
              Jérôme Vieilledent (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 7 hours, 45 minutes
                1d 7h 45m