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) created issue -
          Petar Spanja (Inactive) made changes -
          Field Original Value New Value
          Link This issue discovered while testing EZP-20936 [ EZP-20936 ]
          André Rømcke made changes -
          Status Open [ 1 ] Backlog [ 10000 ]
          André Rømcke made changes -
          Rank Ranked higher
          André Rømcke made changes -
          Assignee Petar Spanja [ petar.spanja@ez.no ]
          André Rømcke made changes -
          Sprint Aconcagua Sprint 1 [ 10 ]
          André Rømcke made changes -
          Rank Ranked lower
          André Rømcke made changes -
          Remaining Estimate 1 day [ 28800 ]
          André Rømcke made changes -
          Original Estimate 1 day [ 28800 ]
          André Rømcke made changes -
          Remaining Estimate 1 day [ 28800 ] 6 hours [ 21600 ]
          Petar Spanja (Inactive) made changes -
          Status Backlog [ 10000 ] Development [ 3 ]
          Petar Spanja (Inactive) made changes -
          Remaining Estimate 6 hours [ 21600 ] 5 hours [ 18000 ]
          Time Spent 1 hour [ 3600 ]
          Worklog Id 35475 [ 35475 ]
          Petar Spanja (Inactive) made changes -
          Remaining Estimate 5 hours [ 18000 ] 1 hour [ 3600 ]
          Time Spent 1 hour [ 3600 ] 5 hours [ 18000 ]
          Worklog Id 35476 [ 35476 ]
          Petar Spanja (Inactive) made changes -
          Worklog Id 35476 [ 35476 ]
          Petar Spanja (Inactive) made changes -
          Status Development [ 3 ] Development review [ 10006 ]
          Petar Spanja (Inactive) made changes -
          Status Development review [ 10006 ] Development Review done [ 10028 ]
          Petar Spanja (Inactive) made changes -
          Status Development Review done [ 10028 ] Documentation done [ 10011 ]
          Marcos Loureiro (Inactive) made changes -
          Status Documentation done [ 10011 ] QA [ 10008 ]
          Assignee Petar Spanja [ petar.spanja@ez.no ] Marcos Loureiro [ marcos.loureiro@ez.no ]
          Marcos Loureiro (Inactive) made changes -
          Link This issue testing discovered EZP-21149 [ EZP-21149 ]
          Marcos Loureiro (Inactive) made changes -
          Status QA [ 10008 ] InputQ [ 10001 ]
          Assignee Marcos Loureiro [ marcos.loureiro@ez.no ]
          Marcos Loureiro (Inactive) made changes -
          Remaining Estimate 1 hour [ 3600 ] 0 minutes [ 0 ]
          Time Spent 5 hours [ 18000 ] 1 day, 2 hours, 30 minutes [ 37800 ]
          Worklog Id 35912 [ 35912 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 1 day, 2 hours, 30 minutes [ 37800 ] 1 day, 3 hours, 10 minutes [ 40200 ]
          Worklog Id 36146 [ 36146 ]
          André Rømcke made changes -
          Assignee Petar Spanja [ petar.spanja@ez.no ]
          André Rømcke made changes -
          Sprint Aconcagua Sprint 1 [ 10 ] Aconcagua Sprint 1, Aconcagua Sprint 4 [ 10, 13 ]
          Petar Spanja (Inactive) made changes -
          Status InputQ [ 10001 ] Development [ 3 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 1 day, 3 hours, 10 minutes [ 40200 ] 1 day, 6 hours, 25 minutes [ 51900 ]
          Worklog Id 37612 [ 37612 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 1 day, 6 hours, 25 minutes [ 51900 ] 2 days, 1 hour, 25 minutes [ 62700 ]
          Worklog Id 37613 [ 37613 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 2 days, 1 hour, 25 minutes [ 62700 ] 2 days, 1 hour, 55 minutes [ 64500 ]
          Worklog Id 37629 [ 37629 ]
          Petar Spanja (Inactive) made changes -
          Status Development [ 3 ] Development review [ 10006 ]
          André Rømcke made changes -
          Status Development review [ 10006 ] Development Review done [ 10028 ]
          André Rømcke made changes -
          Status Development Review done [ 10028 ] Development Acceptance Done [ 10030 ]
          Patrick Allaert (Inactive) made changes -
          Time Spent 2 days, 1 hour, 55 minutes [ 64500 ] 2 days, 2 hours, 15 minutes [ 65700 ]
          Worklog Id 37754 [ 37754 ]
          André Rømcke made changes -
          Status Development Acceptance Done [ 10030 ] Documentation done [ 10011 ]
          André Rømcke made changes -
          Affects Version/s 5.1 [ 11280 ]
          André Rømcke made changes -
          Fix Version/s 5.2 [ 11281 ]
          Marcos Loureiro (Inactive) made changes -
          Status Documentation done [ 10011 ] QA [ 10008 ]
          Assignee Petar Spanja [ petar.spanja@ez.no ] Marcos Loureiro [ marcos.loureiro@ez.no ]
          Marcos Loureiro (Inactive) made changes -
          Time Spent 2 days, 2 hours, 15 minutes [ 65700 ] 2 days, 6 hours, 30 minutes [ 81000 ]
          Worklog Id 37939 [ 37939 ]
          Marcos Loureiro (Inactive) made changes -
          Time Spent 2 days, 6 hours, 30 minutes [ 81000 ] 2 days, 7 hours, 30 minutes [ 84600 ]
          Worklog Id 39018 [ 39018 ]
          Marcos Loureiro (Inactive) made changes -
          Time Spent 2 days, 7 hours, 30 minutes [ 84600 ] 3 days, 45 minutes [ 89100 ]
          Worklog Id 39028 [ 39028 ]
          Marcos Loureiro (Inactive) made changes -
          Time Spent 3 days, 45 minutes [ 89100 ] 3 days, 1 hour, 15 minutes [ 90900 ]
          Worklog Id 39302 [ 39302 ]
          Marcos Loureiro (Inactive) made changes -
          Assignee Marcos Loureiro [ marcos.loureiro@ez.no ]
          Status QA [ 10008 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Petar Spanja (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 3 days, 1 hour, 15 minutes [ 90900 ] 3 days, 1 hour, 30 minutes [ 91800 ]
          Worklog Id 40731 [ 40731 ]
          Petar Spanja (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Petar Spanja (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Petar Spanja (Inactive) made changes -
          Time Spent 3 days, 1 hour, 30 minutes [ 91800 ] 3 days, 1 hour, 45 minutes [ 92700 ]
          Worklog Id 40735 [ 40735 ]
          Petar Spanja (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          André Rømcke made changes -
          Workflow eZ Engineering Scrumban Workflow [ 56075 ] EZ* Development Workflow [ 83920 ]
          Alex Schuster made changes -
          Workflow EZ* Development Workflow [ 83920 ] EZEE Development Workflow [ 122543 ]

            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