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 Technical Task Closed Brian Chan  
          2.
          Remove VerifySqlServer as it is only used for upgrades below 6.1 Technical Task Closed Sam Ziemer  
          3.
          Remove unnecessary logic from BlogsServiceVerifyProcess Technical Task Closed Brian Chan  
          4.
          Remove unnecessary logic from VerifyLayout Technical Task Closed Brian Chan  
          5.
          Move verifyUuid logic from VerifyLayout to an upgrade process Technical Task Closed Brian Chan  
          6.
          Remove unnecessary logic from DLServiceVerifyProcess Technical Task Closed Sergio Gonzalez (Inactive)  
          7.
          Move logic from JournalServiceVerifyProcess to an upgrade process Technical Task Closed Brian Chan  
          8.
          Remove unnecessary logic from MessageBoardsServiceVerifyProcess Technical Task Closed Alberto Chaparro  
          9.
          Remove unnecessary logic from BookmarksServiceVerifyProcess Technical Task Closed Brian Chan  
          10.
          Remove unnecessary logic from VerifyUUID Technical Task Closed Brian Chan  
          11.
          Remove unnecessary logic from VerifyGroup Technical Task Closed Brian Chan  
          12.
          Remove unnecessary logic from VerifyRole Technical Task Closed Brian Chan  
          13.
          Remove unnecessary logic from VerifyUser Technical Task Closed Brian Chan  
          14.
          Remove unnecessary logic from VerifyDB2 Technical Task Closed Brian Chan  
          15.
          Remove unnecessary logic from VerifyRatings Technical Task Closed Brian Chan  
          16.
          Remove unnecessary logic from OrganizationServiceVerifyProcess Technical Task Closed Brian Chan  
          17.
          Move VerifySocial logic to v7_0_0.UpgradeSocial Technical Task Closed Brian Chan  
          18.
          Remove unnecessary logic from WikiServiceVerifyProcess Technical Task Closed Brian Chan  
          19.
          Move VerifyMySQL to upgrade process Technical Task Closed Brian Chan  
          20.
          JournalServiceVerifyProcess.verifyArticleContents() must be moved it to the upgrade from 6.1 to 6.2 Technical Task Closed Alberto Chaparro  
          21.
          Move logic from VerifyLayout to upgrade process Technical Task Closed Brian Chan  
          22.
          Move logic from VerifyWorkflow to an upgrade process Technical Task Closed Brian Chan  

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  Master