Migrate all ProjectComponent Actions (Add/View/Edit/Remove) to use ProjectComponent object

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      In order to complete this task:

      • AddComponent (Web Action)
        1. Migrate the methods getExistingEntityByName() and getProjectEntities() to use the ProjectComponent object.
        2. The equivalent Jelly method simply uses the AddComponent web action.
        3. No equivalent method within XML/RPC or SOAP.
      • EditComponent (Web Action)
        1. This should be moved away from the EditProjectEntity interface - as the entity is now a ProjectComponent object
        2. Migrate all the methods to use the service and the ProjectComponent object.
        3. Remove the back-end action ComponentEdit and perform the edit through the service.
        4. No equivalent method within Jelly, XML/RPC or SOAP.
      • DeleteComponent (Web Action)
        1. This should be moved away from the DeleteProjectEntity interface - as the entity is now a ProjectComponent object
        2. Move the swapComponent logic to the service.
        3. Migrate all the methods to use the service and the ProjectComponent object.
        4. Remove the back-end action ComponentDelete and perform the deletion through the service.
        5. No equivalent method within Jelly, XML/RPC or SOAP.
      • ViewProject
        1. Migrate the components.jsp to use the ProjectComponentManager

              Assignee:
              Unassigned
              Reporter:
              Dushan Hanuska [Atlassian]
              Archiver:
              Michael Andreacchio

                Created:
                Updated:
                Resolved:
                Archived:

                  Estimated:
                  Original Estimate - 8h
                  8h
                  Remaining:
                  Remaining Estimate - 8h
                  8h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified