• Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • 3.9
    • None
    • None
    • None

      1. pipeline_cleaning_comments.patch
        100 kB
        Quentin Glinel-Mortreuil
      2. pipeline_cleaning_content_consistency_helper.patch
        25 kB
        Quentin Glinel-Mortreuil
      3. pipeline_cleaning_get_date.patch
        8 kB
        Quentin Glinel-Mortreuil
      4. pipeline_cleaning_improved_naming.patch
        34 kB
        Quentin Glinel-Mortreuil
      5. pipeline_cleaning10.patch
        845 kB
        Quentin Glinel-Mortreuil
      6. pipeline_cleaning123.patch
        93 kB
        Quentin Glinel-Mortreuil
      7. pipeline_cleaning4.patch
        38 kB
        Quentin Glinel-Mortreuil
      8. pipeline_cleaning5.patch
        16 kB
        Quentin Glinel-Mortreuil
      9. pipeline_cleaning6.patch
        711 kB
        Quentin Glinel-Mortreuil
      10. pipeline_cleaning7.patch
        790 kB
        Quentin Glinel-Mortreuil
      11. pipeline_cleaning8.patch
        817 kB
        Quentin Glinel-Mortreuil
      12. pipeline_cleaning9.patch
        825 kB
        Quentin Glinel-Mortreuil

        [CMS-5430] Migrate pipelines to callable

        The patch "pipeline_cleaning_comments" also contains the migration of the content consistency functionnalities to callable methods.
        The actions and pipelines implementing the edition, validation, invalidation or deletion of a comment have been migrated to CommentClientSideElement. However, the pipeline comments/list.xml is used in the project Runtime so the generator hasn't been removed.

        Quentin Glinel-Mortreuil (Inactive) added a comment - - edited The patch "pipeline_cleaning_comments" also contains the migration of the content consistency functionnalities to callable methods. The actions and pipelines implementing the edition, validation, invalidation or deletion of a comment have been migrated to CommentClientSideElement . However, the pipeline comments/list.xml is used in the project Runtime so the generator hasn't been removed.

        Removal of the consistency/engine-state and consistency/start-report pipelines. Those functionnalites are now coded in callable methods within the Avalon component ContentConsistencyHelper. The associated pipelines, generator and action have been removed as well.

        Quentin Glinel-Mortreuil (Inactive) added a comment - - edited Removal of the consistency/engine-state and consistency/start-report pipelines. Those functionnalites are now coded in callable methods within the Avalon component ContentConsistencyHelper . The associated pipelines, generator and action have been removed as well.

        Removal of the pipeline archives/schedule/get-date, the functionnality is now a callable coded in ScheduledArchivingClientSideElement

        Quentin Glinel-Mortreuil (Inactive) added a comment - Removal of the pipeline archives/schedule/get-date, the functionnality is now a callable coded in ScheduledArchivingClientSideElement

        Laurence Aumeunier added a comment - - edited

        The following pipelines should be also migrated:

        • metadata-set/definition.json (TreeStore)
        • content/auto-backup.xml
        • content/set-auto-backup
        • simple-content/import ? (form multipart)
        • archives/schedule/set-date
        • archives/schedule/get-date (see org.ametys.cms.clientsideelement.ScheduleArchivingClientSideElement)
        • content-types/hierarchie (TreeStore)
        • explorer/root (synchrone)
        • consistency/start-report
        • consistency/engine-state
        • comments/list.xml (tree store)
        • comments/validate-comment
        • comments/invalidate-comment
        • comments/delete-comment
        • comments/edit-comment

        Laurence Aumeunier added a comment - - edited The following pipelines should be also migrated: metadata-set/definition.json (TreeStore) content/auto-backup.xml content/set-auto-backup simple-content/import ? (form multipart) archives/schedule/set-date archives/schedule/get-date (see org.ametys.cms.clientsideelement.ScheduleArchivingClientSideElement ) content-types/hierarchie (TreeStore) explorer/root (synchrone) consistency/start-report consistency/engine-state comments/list.xml (tree store) comments/validate-comment comments/invalidate-comment comments/delete-comment comments/edit-comment

        pipeline_cleaning10

        Gathers patches 4 to 10.

        The addContentType and removeContentType methods from the ContentTypeActions.i18n.js are now using the same callable method. The 2 pipelines and the action used before have been removed.

        Quentin Glinel-Mortreuil (Inactive) added a comment - pipeline_cleaning10 Gathers patches 4 to 10. The addContentType and removeContentType methods from the ContentTypeActions.i18n.js are now using the same callable method. The 2 pipelines and the action used before have been removed.

        pipeline_cleaning9 :

        Gathers patches 4 to 9.
        SelectContentBySearch now uses a callable method instead of a pipeline.

        Quentin Glinel-Mortreuil (Inactive) added a comment - pipeline_cleaning9 : Gathers patches 4 to 9. SelectContentBySearch now uses a callable method instead of a pipeline.

        pipeline_cleaning8

        This patch gathers all the modifications made from the 4th patch up to this one. It has migrated the ServerComm.send of the SearchTool to a Callable method. The associated pipeline and action have been removed.

        Quentin Glinel-Mortreuil (Inactive) added a comment - pipeline_cleaning8 This patch gathers all the modifications made from the 4th patch up to this one. It has migrated the ServerComm.send of the SearchTool to a Callable method. The associated pipeline and action have been removed.

        pipeline_cleaning7

        This patch adds the migration of the 2 pipelines : "duplication/create/* " and "duplication/edit/* " to 2 callable methods in CreateContentByCopy and EditContentByCopy respectively. The associated actions and pipelines have been removed.

        Quentin Glinel-Mortreuil (Inactive) added a comment - - edited pipeline_cleaning7 This patch adds the migration of the 2 pipelines : "duplication/create/* " and "duplication/edit/* " to 2 callable methods in CreateContentByCopy and EditContentByCopy respectively. The associated actions and pipelines have been removed.

        pipeline_cleaning6

        This patch gathers several operations used in the "Parameter files" tab in one ClientSideElement ( ParametersClientSideElement ). The associated actions and pipelines have been removed.
        This patch contains only the modifications made for the "Parameter files" tab, I made the mistake of unchecking the files that were patched with pipeline_cleaning4 and pipeline_cleaning5 when i generated the patch. (again..)

        Quentin Glinel-Mortreuil (Inactive) added a comment - - edited pipeline_cleaning6 This patch gathers several operations used in the "Parameter files" tab in one ClientSideElement ( ParametersClientSideElement ). The associated actions and pipelines have been removed. This patch contains only the modifications made for the "Parameter files" tab, I made the mistake of unchecking the files that were patched with pipeline_cleaning4 and pipeline_cleaning5 when i generated the patch. (again..)

        pipeline_cleaning_improved_naming

        this patch renames classes and methods for the "see user's rights" functionnality

        Quentin Glinel-Mortreuil (Inactive) added a comment - pipeline_cleaning_improved_naming this patch renames classes and methods for the "see user's rights" functionnality

          quentin Quentin Glinel-Mortreuil (Inactive)
          quentin Quentin Glinel-Mortreuil (Inactive)
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Created:
            Updated:
            Resolved: