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 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 ]
          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 made changes -
          Time Spent 2 hours [ 7200 ] 2 hours, 30 minutes [ 9000 ]
          Worklog Id 58369 [ 58369 ]
          Gunnstein Lye made changes -
          Time Spent 2 hours, 30 minutes [ 9000 ] 4 hours, 30 minutes [ 16200 ]
          Worklog Id 58380 [ 58380 ]
          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 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 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 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 made changes -
          Time Spent 1 day, 4 hours, 45 minutes [ 45900 ] 1 day, 7 hours, 15 minutes [ 54900 ]
          Worklog Id 58615 [ 58615 ]
          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 ]
          Rui Silva (Inactive) made changes -
          Status Documentation Review done [ 10011 ] QA [ 10008 ]
          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 ]

            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