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

As an User, I want to render a Native Object details view using the taglib

Details

    Description

      As a DXP Developer, I want to render a Native Object Details View using the taglib

      Design Deliverables

      Mockups

      Context

      One of the App Builder's Native Objects value is the capability to extend and create custom views for Liferay's native objects. However, users may not want to just have those custom views available on the DXP Apps created through the App Builder, they also may want to render the Views and Apps somewhere, to substitute the Object's OOTB views or even to render it outside the DXP.

      To achieve that, we need to allow users to render Native Objects Details Views created using the Data Engine taglib.

      Acceptance Criteria

      1- Given a Native Object with one or more Table Views created in the App Builder,
      when the user decides to substitute the Native Object OOTB record details screen with one created in App Builder,
      then the user must be able to use Data Engine taglib to render the Details Views created for that Native Object.

      • Considering that the Native Object already has a storage adapter implemented.
      • The behaviour when rendering is the same as the one rendered in the view entries deployed as widget

      2- Given a Native Object with one or more Table Views created in the App Builder,
      when the user decides to put the Details View created for that native object somewhere else,
      then the user must be able to use Data Engine taglib to render the Details Views created for that Native Object.

      • Considering that the Native Object already has a storage adapter implemented.

      Definition of Done (DoD):

      • All Acceptance Criteria were passed;
      • Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
      • Verify if the test labels were added;
      • Code with peer review completed;
      • Validated by QA, Product Designer and/or PM;
      • No critical bug related to Story scope (ex.: similar of FP4, FP5);
      • Make sure that all system documentation were updated (if necessary)
      • Make sure that it has the extensions points needed to allow GS and customers to customize the feature

      Attachments

        Issue Links

          Activity

            People

              pt-app-builder Product Team App Builder (Inactive)
              eduardo.zoby Eduardo Zoby (Inactive)
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package