Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-76928

Deprecate and remove unnecessary verify processes

    Details

      Description

      Affected processes:
      Core verification processes:

      • VerifyProperties (this has already been replaced by the upgradeProps blade command)
      • VerifyDB2
      • VerifySQLServer
      • VerifyUUID
      • VerifyPermission
      • VerifyGroup
      • VerifyRole
      • VerifyAuditedModel
      • VerifyGroupedModel
      • VerifyLayout
      • VerifyRatings
      • VerifyResourceActions
      • VerifyResourcePermissions
      • VerifySocial
      • VerifyUser
      • VerifyWorkflow

      Module verification processes:

      • AssetCategoriesServiceVerifyProcess
      • AssetServiceVerifyProcess
      • BlogsServiceVerifyProcess
      • BookmarksServiceVerifyProcess
      • DDMServiceVerifyProcess
      • DLServiceVerifyProcess
      • JournalServiceVerifyProcess
      • MDRServiceVerifyProcess
      • MessageBoardsServiceVerifyProcess
      • OrganizationServiceVerifyProcess
      • PollsServiceVerifyProcess
      • SAPServiceVerifyProcess
      • ShoppingServiceVerifyProcess
      • WikiServiceVerifyProcess

      Other objects related with the verify processes:

      • Verify framework in Core and modules.
      • Properties.
      • Gogo console commands.

      We will keep the following rules in mind:

      • In case we can not remove certain parts of the logic we should move them as upgrade processes.
      • We can keep some of the process to verify data but not to modify it.

      (Since we just support dirtect upgrades from 6.1 and highier to 7.1, all the code added in verifiers for 6.1.1 or below, could be removed since the database already has passed throught it)

        Attachments

          Issue Links

          1.
          Deprecate and remove unncessay logic in VerifyResourcePermissions LPS-79466 Technical Task Closed Brian Chan  
          2.
          Remove VerifySqlServer as it is only used for upgrades below 6.1 LPS-79558 Technical Task Closed Sam Ziemer  
          3.
          Remove unnecessary logic from BlogsServiceVerifyProcess LPS-79874 Technical Task Closed Brian Chan  
          4.
          Remove unnecessary logic from VerifyLayout LPS-79875 Technical Task Closed Brian Chan  
          5.
          Move verifyUuid logic from VerifyLayout to an upgrade process LPS-79876 Technical Task Closed Brian Chan  
          6.
          Remove unnecessary logic from DLServiceVerifyProcess LPS-79877 Technical Task Closed Sergio Gonzalez (Inactive)  
          7.
          Move logic from JournalServiceVerifyProcess to an upgrade process LPS-79878 Technical Task Closed Brian Chan  
          8.
          Remove unnecessary logic from MessageBoardsServiceVerifyProcess LPS-79879 Technical Task Closed Alberto Chaparro  
          9.
          Remove unnecessary logic from BookmarksServiceVerifyProcess LPS-79880 Technical Task Closed Brian Chan  
          10.
          Remove unnecessary logic from VerifyUUID LPS-79881 Technical Task Closed Brian Chan  
          11.
          Remove unnecessary logic from VerifyGroup LPS-79882 Technical Task Closed Brian Chan  
          12.
          Remove unnecessary logic from VerifyRole LPS-79883 Technical Task Closed Brian Chan  
          13.
          Remove unnecessary logic from VerifyUser LPS-79884 Technical Task Closed Brian Chan  
          14.
          Remove unnecessary logic from VerifyDB2 LPS-79890 Technical Task Closed Brian Chan  
          15.
          Remove unnecessary logic from VerifyRatings LPS-79894 Technical Task Closed Brian Chan  
          16.
          Remove unnecessary logic from OrganizationServiceVerifyProcess LPS-79901 Technical Task Closed Brian Chan  
          17.
          Move VerifySocial logic to v7_0_0.UpgradeSocial LPS-79902 Technical Task Closed Brian Chan  
          18.
          Remove unnecessary logic from WikiServiceVerifyProcess LPS-79903 Technical Task Closed Brian Chan  
          19.
          Move VerifyMySQL to upgrade process LPS-79947 Technical Task Closed Brian Chan  
          20.
          JournalServiceVerifyProcess.verifyArticleContents() must be moved it to the upgrade from 6.1 to 6.2 LPS-77953 Technical Task Closed Alberto Chaparro  
          21.
          Move logic from VerifyLayout to upgrade process LPS-80100 Technical Task Closed Brian Chan  
          22.
          Move logic from VerifyWorkflow to an upgrade process LPS-80165 Technical Task Closed Brian Chan  

            Activity

              People

              Assignee:
              victor.ware Victor Ware
              Reporter:
              alberto.chaparro Alberto Chaparro
              Recent user:
              Marta Elicegui
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master