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

As a Developer I want to future proof my Field Types by using Doctrine [in external storage]

    Details

      Description

      The goal here is to allow using Doctrine for Field Types external storage, so in the future we can remove our own layer (identified as "legacy" storage engine).

      Part 1: prepare kernel for new storage engine by injecting Doctrine object instead of “legacy" layer to Field Type external data, so Field Types get access to both “legacy” and Doctrine.

      Part 2: refactor a few Field Types to use Doctrine instead (+ aim to optimize external storage DB code).

        Issue Links

          Activity

          Andrzej Longosz logged work - 24/Jan/17 5:00 PM
          • Time Spent:
            2 hours
             

            identifying what needs to be done here

          Andrzej Longosz logged work - 25/Jan/17 3:00 PM
          • Time Spent:
            3 hours
             

            working on DoctrineStorage

          Andrzej Longosz logged work - 06/Feb/17 5:42 PM
          • Time Spent:
            3 hours
             

            injecting Doctrine into chosen FieldType.

          Andrzej Longosz logged work - 07/Feb/17 5:32 PM
          • Time Spent:
            6 hours
             

            Injecting Doctrine into gateway, injecting proper gateway into ext storage

          Andrzej Longosz logged work - 08/Feb/17 6:07 PM
          • Time Spent:
            7 hours
             

            proper refactorings and WIP PR for discussion

          Andrzej Longosz logged work - 09/Feb/17 6:20 PM
          • Time Spent:
            6 hours
             

            refactoring, trying to reproduce postgresql error on Travis

          Andrzej Longosz logged work - 10/Feb/17 5:23 PM
          • Time Spent:
            6 hours
             

            debugging pg error on Travis

          Andrzej Longosz logged work - 13/Feb/17 5:00 PM
          • Time Spent:
            6 hours
             

            working on alternative/improved solution

          Andrzej Longosz logged work - 14/Feb/17 5:59 PM
          • Time Spent:
            7 hours
             

            working on alternative/improved solution

          Andrzej Longosz logged work - 15/Feb/17 5:13 PM
          • Time Spent:
            5 hours
             

            alternative solution PR & fixes

          Andrzej Longosz logged work - 16/May/17 6:14 PM
          • Time Spent:
            2 days, 2 hours
             

            actual workload from the last 3 days

          Andrzej Longosz logged work - 17/May/17 6:49 PM
          • Time Spent:
            6 hours
             

            upgrade doc, behat and manual tests

          Andrzej Longosz logged work - 18/May/17 7:00 PM
          • Time Spent:
            6 hours
             

            improvements, doctrine impl.

          Andrzej Longosz logged work - 19/May/17 6:53 PM
          • Time Spent:
            6 hours
             

            improvements, doctrine impl.

          Andrzej Longosz logged work - 22/May/17 7:00 PM
          • Time Spent:
            6 hours
             

            doctrine implementation for specific FTs

          Andrzej Longosz logged work - 23/May/17 7:00 PM
          • Time Spent:
            6 hours
             

            doctrine implementation for specific FTs

          Andrzej Longosz logged work - 24/May/17 6:00 PM
          • Time Spent:
            5 hours
             

            doctrine implementation for specific FTs

          Andrzej Longosz logged work - 25/May/17 6:21 PM
          • Time Spent:
            6 hours
             

            doctrine implementation for specific FTs

          Andrzej Longosz logged work - 21/Jun/17 1:30 AM
          • Time Spent:
            4 hours
             

            improving #1985 before merge

          Andrzej Longosz logged work - 03/Jul/17 5:33 PM
          • Time Spent:
            1 hour
             

            added deprecation notices

            People

            • Assignee:
              Unassigned
              Reporter:
              Andrzej Longosz
            • 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 - 2 weeks, 4 days, 3 hours
                2w 4d 3h