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

As a template creator I would like to create Information Templates for a type of item using a freemarker template editor

Details

    Description

      Intro/Context:

      The goal of this story is to let Template creators to create a template for all type of information item using a freemarker template editor.

      -

      Given a Template Creator wants to create an Information Template

      -

      When a Template Creator goes to: Design > Template

      Then he/she can access "Information Template"

      -

      Enabling Template Creation using freemarker Editor from System Settings

      When a System Admin wants to allow creating a Template using Freemarker Editor (Code)

      Then he/she can enable it using : Enable Information freemarker template editor and an option allows "creating a template with code" 

      -

      Freemarker Template Editor

      When the Template Creator clicks on "+" button to create a new template

      Then a pop up invites the user to select the item type the user wants to create a Template for.

      -

      When the Template Creator clicks on the button create

      Then the Template Editor is displayed.

      -

      Cases to be covered:

      1/ Web Content

      2/ Blogs

      3/ Document and Media

      4/ Categories

      5/ Collections (not covered by this story)

      and any other assets or component that implemented the info framework.

       

      Design

      Figma Mockup

      Test Scenarios

      Test Scenarios Test Strategy Kind of test Is it covered by FrontEnd ? (JS-Unit) Is it covered by BackEnd ? (unit or integration) Could it be covered by POSHI?
      The template creator could create an information template Critical Manual No No Yes
      The template creator could create an information template via script file High Manual No No Yes
      The template creator could edit an information template Critical Manual No No Yes
      The template creator could delete an information template High  Manual No No  Yes
      The template creator could copy an information template High Manual  No No Yes
      The template creator could define permissions of an information template High Manual No No Yes

      Attachments

        Issue Links

          1.
          Create Templates entry in Product Menu -> Design LPS-134885 Technical Task Closed Lourdes Fernandez Besada  
          2.
          Update template editor design LPS-134903 Technical Task Closed Product Team Echo  
          3.
          Add modal for creating templates LPS-135490 Technical Task Closed Product Team Echo  
          4.
          Add methods to search DDMTemplates by multiple resourceClassNameIds LPS-135538 Technical Task Closed Lourdes Fernandez Besada  
          5.
          Implement Search, Delete and Copy for Widget Templates LPS-135561 Technical Task Closed Lourdes Fernandez Besada  
          6.
          Implement Permissions for Widget Templates LPS-135812 Technical Task Closed Lourdes Fernandez Besada  
          7.
          Implement Staging for Widget Templates LPS-135841 Technical Task Closed Product Team Echo  
          8.
          Implement Add button and edit action for Widget Templates from list view LPS-135940 Technical Task Closed Product Team Echo  
          9.
          Implement Upgrade to update resource permissions LPS-136002 Technical Task Closed Product Team Echo  
          10.
          Implement Info Templates List View LPS-136143 Technical Task Closed Product Team Echo  
          11.
          Implement Add/Edit MVCActionCommand LPS-136236 Technical Task Closed Product Team Echo  
          12.
          Create edit view with template editor LPS-136283 Technical Task Closed Victor Galan  
          13.
          Group dropdown actions LPS-136299 Technical Task Closed Product Team Echo  
          14.
          Add to the context what is needed to use the template editor LPS-136361 Technical Task Closed Product Team Echo  
          15.
          Update styles in Journal template editor LPS-136545 Technical Task Closed Product Team Echo  
          16.
          Adapt the fields of the list of information templates to the mockup LPS-137205 Technical Task Closed Product Team Echo  
          17.
          Add webdav and view URLs to the edition properties panel LPS-137261 Technical Task Closed Product Team Echo  
          18.
          Handle edition errors LPS-137266 Technical Task Closed Lourdes Fernandez Besada  
          19.
          Add feature flag to hide information templates LPS-137267 Technical Task Closed Product Team Echo  
          20.
          Apply the LPS-136871 solution to the template portlet LPS-137269 Technical Task Closed Product Team Echo  
          21.
          Update templates help to adequate to the new view LPS-137281 Technical Task Closed Product Team Echo  
          22.
          Update templates help text LPS-137566 Technical Task Closed Lourdes Fernandez Besada  
          23.
          Test Scenarios Coverage | Test Creation LPS-138772 Technical Testing Closed David Gutiérrez Mesa  
          24.
          Product QA | Test Validation - Round 1 - Passed LPS-138773 Technical Testing Closed David Gutiérrez Mesa  
          25.
          Test Scenarios Coverage | Backend LPS-138774 Technical Testing Closed Lourdes Fernandez Besada  
          26.
          Test Scenarios Coverage | Frontend LPS-138775 Technical Testing Closed Product Team Echo  
          27.
          NPE thrown when navigate to Information Templates LPS-138873 Impedibug Closed Yang Cao  

          Activity

            People

              david.gutierrez David Gutiérrez Mesa
              tarik.demnati Tarik Demnati (Inactive)
              Lourdes Fernandez Besada Lourdes Fernandez Besada
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  7.4.13 DXP GA1
                  7.4.3.4 CE GA4
                  Master