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

User can not be properly created from inside storage

    Details

    • Sprint:
      Aconcagua Sprint 1, Aconcagua Sprint 4

      Description

      When field definition is added to the ContentType, all Content instances of that ContentType are updated by adding a field with default value defined in field definition.

      As user can be created only through UserService (or User storage handler) and not through external storage, field of the ezuser type added in such a way will not have all data properly created. Most important, it will not be possible to update such a user so that it becomes functional.

      Some options here:

      1. do not allow adding ezuser field to the ContentType that has existing Content instances
      2. handle it as a special case and create non-functional user that can be later updated (Legacy Storage way)
      3. something else?

        Issue Links

          Activity

          Petar Spanja (Inactive) logged work - 18/Jun/13 2:14 PM
          • Time Spent:
            1 hour
             

            fixing

          Petar Spanja (Inactive) logged work - 19/Jun/13 2:14 PM - edited
          • Time Spent:
            4 hours
             

            fixing and testing

          Petar Spanja (Inactive) logged work - 20/Jun/13 1:27 PM
          • Time Spent:
            40 minutes
             

            fix by review

          Marcos Loureiro (Inactive) logged work - 28/Jun/13 10:05 AM
          • Time Spent:
            5 hours, 30 minutes
             

            Testing

          Petar Spanja (Inactive) logged work - 23/Jul/13 4:04 PM
          • Time Spent:
            3 hours, 15 minutes
             

            fixing by QA review

          Petar Spanja (Inactive) logged work - 24/Jul/13 4:04 PM
          • Time Spent:
            3 hours
             

            fixing by QA review

          Petar Spanja (Inactive) logged work - 01/Aug/13 5:16 PM
          • Time Spent:
            30 minutes
             

            changes by PR review (onlyEmptyInstance)

          Patrick Allaert (Inactive) logged work - 07/Aug/13 3:13 PM
          • Time Spent:
            20 minutes
             

            PR review

          Marcos Loureiro (Inactive) logged work - 13/Aug/13 5:56 PM
          • Time Spent:
            4 hours, 15 minutes
             

            Testing
            Reviewing
            Creating integration test

          Marcos Loureiro (Inactive) logged work - 09/Sep/13 2:08 PM
          • Time Spent:
            1 hour
             

            re-testing
            changing PR as suggested

          Petar Spanja (Inactive) logged work - 09/Sep/13 2:16 PM
          • Time Spent:
            15 minutes
             

            fixes by QA review

          Marcos Loureiro (Inactive) logged work - 09/Sep/13 7:00 PM
          • Time Spent:
            1 hour, 15 minutes
             

            Rebasing
            Fixing wrong rebase

          Petar Spanja (Inactive) logged work - 10/Sep/13 2:26 PM
          • Time Spent:
            15 minutes
             

            QA sync

          Marcos Loureiro (Inactive) logged work - 11/Sep/13 1:02 PM
          • Time Spent:
            30 minutes
             

            rebasing, fixing PR

            People

            • Assignee:
              Unassigned
              Reporter:
              Petar Spanja (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day Original Estimate - 1 day
                1d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 1 hour, 45 minutes
                3d 1h 45m

                  Agile