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

As an App Adm, I want to see the list of the custom objects

    Details

      Description

      As an App Adm, I want to see the list of existing custom objects, so that I can manage, update and delete the custom objects that I have created in my DXP

      Design Deliverables:

      Mockups

      Context

      App Builder:
      Objects are the main entity of the App Builder. In this first version of the product, we are proposing a feature that allow user to create CRUD applications. That being said, each object will represent a new App that will be able to insert new entries, see the listing, delete and view existing entries.

      Custom Objects:
      The purpose of custom objects is to allow the user to represent his business needs that aren't supported by Liferay's native objects. This way, if some kind of entity is needed, but not already in Liferay (e.g. Product Orders, Quotes, Vacation Request, etc.), he can create a custom object, gather and centralize the information in his app using different forms and tables.

      This Feature:
      In this Story, we aim to allow the user to check all the existing custom objects, so he can manage his existing custom objects and have access to the basic actions (create new, delete, update, etc.).
       

      Acceptance Criteria:

      • Given that I have custom objects created in my DXP instance, when a user enters the App Builder screen through the Control Painel, then the system should list all the existing custom objects in the instance;
      • Given that I have custom objects created in my DXP instance, when a user is consulting the list of existing custom objects, then he should be able to identify the name and/or when each object was created and last modified; 
      • Given that I have custom objects created in my DXP instance, when a user is consulting the list of existing custom objects, then he should be able to identify that those objects are custom created (and not a Liferay native);
      • Given that I have custom objects created in my DXP instance, when a user is consulting the list of existing custom objects, then he should be able to check only the custom objects in the listing;
      • Given a user that didn't have previous training or knowledge about Liferay App Builder, when this user accesses the App Builder screen, then the system should provide him with a quick description/tip about the App Builder features.
      • Given that no custom object was created in my DXP instance, when a user enters the App Builder screen through the Control Painel, then the system should display the ‘No data objects yet’ page;

      Features that doesn't need to be implemented (yet):

      • Search (will be implemented in LPS-95950)
      • Add new custom object (will be implemented in LPS-95954)

       

      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)

       

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  7.2.X