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

As a Developer I want API to allow removal of the translation from all content object versions

    Details

      Description

      We need to design 1. PHP and 2. REST API changes to allow deleting content object translation without deleting the whole object. And describe the behavior as proposed in the epic.


      Open question is what customers need here.

      What has been reported that they need is:

      • Deleting a translation from all versions of a content (including published version, drafts and archives)
        • This is somewhat in contrast to how versions are treated today in the system, with exception of drafts the system normally don't allow editing/changing versions

      What would make more technically sense:

      • Deleting a translation from a version and return a draft (UI code can handle directly publishing if needed, it can also offer user to delete all prior versions with given language if user really want to wipe out history)

      In both cases should probably throw if user tries to delete last remaining translation, for that content/version deletion is more suitable

      Any input on this is welcome.

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Confirmed Confirmed Backlog Backlog
          4s 1 André Rømcke 26/May/17 3:12 PM
          Backlog Backlog InputQ InputQ
          13s 1 André Rømcke 26/May/17 3:12 PM
          InputQ InputQ Specification Specification
          2d 22h 26m 1 Andrzej Longosz 29/May/17 1:38 PM
          Specification Specification Specification Review Specification Review
          2d 3h 51m 1 31/May/17 5:29 PM
          Specification Review Specification Review Specification Done Specification Done
          19d 23h 45m 1 André Rømcke 20/Jun/17 5:15 PM
          Specification Done Specification Done Development Development
          16h 50m 1 Andrzej Longosz 21/Jun/17 10:06 AM
          Development Development Development Review Development Review
          5d 6h 43m 1 Andrzej Longosz 26/Jun/17 4:49 PM
          Development Review Development Review Documentation Review done Documentation Review done
          16d 18h 30m 1 André Rømcke 13/Jul/17 11:19 AM
          Documentation Review done Documentation Review done Closed Closed
          1d 18m 1 Paulo Nunes 14/Jul/17 11:37 AM
          Closed Closed Reopened Reopened
          11m 53s 1 Paulo Nunes 14/Jul/17 11:49 AM
          Reopened Reopened Confirmed Confirmed
          6s 1 Paulo Nunes 14/Jul/17 11:49 AM
          Confirmed Confirmed Open Open
          13s 1 Paulo Nunes 14/Jul/17 11:49 AM
          Open Open Confirmed Confirmed
          6m 9s 2 Paulo Nunes 14/Jul/17 11:49 AM
          Confirmed Confirmed InputQ InputQ
          6s 1 Paulo Nunes 14/Jul/17 11:49 AM
          InputQ InputQ Documentation Documentation
          10s 1 Paulo Nunes 14/Jul/17 11:49 AM
          Documentation Documentation Documentation Review done Documentation Review done
          6s 1 Paulo Nunes 14/Jul/17 11:50 AM
          Documentation Review done Documentation Review done QA QA
          10d 22h 6m 1 rui.silva@ez.no 25/Jul/17 9:56 AM
          QA QA Closed Closed
          23h 50m 1 rui.silva@ez.no 26/Jul/17 9:47 AM

            People

            • Assignee:
              Unassigned
              Reporter:
              André Rømcke
            • Votes:
              0 Vote for this issue
              Watchers:
              6 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 - 2 days, 5 hours
                2d 5h