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

As an App Adm, I want to publish my app in the product menu

    Details

    • Story Points:
      40
    • Sprint:
      App_Builder_7.3_4, App_Builder_7.3_5, App_Builder_7.3_6, App_Builder_7.3_8, App_Builder_7.3_7, App_Builder_7.3_9, App_Builder_7.3_10

      Description

      As an App Adm, I want to publish my app in the product menu, so that I can increment my portal by providing Apps features within my products

      Design Deliverable:

      Mockups
      Components

      Context

      In this Story, we aim to create the feature that will allow users to deploy their apps (composed of a Form View and a Table View) in a product menu inside his Liferay DXP instance.

      Obs: In this Story, we don't need to have the previews for the Form View and Table View when deploying a new App. There is a specific Story for the preview feature.

      Acceptance Criteria:

      • 1- Given an object with at least one Form View and a Table View, when the user accesses the App tab of the object, then the user must be able to create a new App using the Form View and/or the Table Views available for the Object and deploy it in the Product Menu of his Liferay DXP Instance's sites.
      • 2- Given an object with two or more Form Views, when the user is in the action of deploying a new App for this object, then the user must be able to choice which Form View he wishes to be deployed in the App.
      • 3- Given an object with two or more Table Views, when the user is in the action of deploying a new App for this object, then the user must be able to choice which Table View he wishes to be deployed in the App.
      • 4- -Given -an object with two or more Form Views, when the user is in the action of deploying a new App for this object, then the user must be able to deploy the App with only the Form View (and no Table View).
      • 5- -Given -an object with two or more Table Views, when the user is in the action of deploying a new App for this object, then the user must be able to deploy the App with only the Table View (and no Form View).
      • 6-Given an object with two or more Form Views, when the user accesses the App tab of the object, then the user must be able to deploy more than one App for this object.
      • 7- Given an object with a App deployed using a specific Form or Table View, when the user decides to deploy a new App for this object, then the user must be able to deploy this new App using the same view (table or form) that was used in the other App of the object.
      • 8- Given a user deploying a new App for an Object, when the users gets to the third step of the deploy action (choose deployment method), then the system must allow the user to choose if he wants to deploy it in the Control Painel or in the Site Product Menu of the Liferay DXP Instance.
      • 9 Given an object with an App successfully deployed in the Product Menu with a specific name, when the user accesses the Product Menu chosen in the App deployment, then the system must show the App option in the menu with the name that was defined during the deployment.-
      • 10- Given an object with an App successfully deployed in the Product Menu with a specific name, when the user clicks on the App name in the product menu, then the system must open for the user the App with the Form and/or Table view chosen in the deployment.
      • 11 Given an Object with one or more Apps deployed in the product menu, when the user properly fills and submits the form of any of those Apps, then the entry that was submitted by the user must be stored in that App's Object.-

      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

          1.
          [BE] Create product menu deployer LPS-99294 Technical Task Closed Bruno Farache (Inactive)  
          2.
          [BE] Create 'status' column in App Builder App table LPS-99295 Technical Task Closed Brian Chan  
          3.
          [BE] Deploy and undeploy apps on portal startup and shutdown LPS-99717 Technical Task Closed Brian Chan  
          4.
          [DS] Mockups LPS-99769 Technical Task Closed Felipe Pires (Inactive)  
          5.
          [PM] Acceptance Criteria LPS-100799 Technical Task Closed Matheus Xavier (Inactive)  
          6.
          [BE] Scope the data that deployed apps consume and generate LPS-99981 Technical Task Closed Jeyvison Nascimento (Inactive)  
          7.
          [QA] Review ACs and Draft TCs LPS-99994 Technical Testing Closed Alex Candido  
          8.
          [QA] Manual validation - Round 1 LPS-100239 Technical Testing Closed Alex Candido  
          9.
          [BE] Create AppBuilderAppDeployment entity LPS-100419 Technical Task Closed Brian Chan  
          10.
          [FE] New App - Step 1 - Navigation and Name Input LPS-100871 Technical Task Closed João Lima (Inactive)  
          11.
          [FE] New App - Navigation and MultiStep LPS-100944 Technical Task Closed João Lima (Inactive)  
          12.
          [BE] Create rest deploy endpoint LPS-100953 Technical Task Closed Brian Chan  
          13.
          [BE] Allow save App with no Form View and Table View LPS-101162 Technical Task Closed Bruno Farache (Inactive)  
          14.
          [FE] New App - Step 1 - Form View List LPS-101279 Technical Task Closed João Lima (Inactive)  
          15.
          [FE] New App - Step 2 - Table View list LPS-101358 Technical Task Closed João Lima (Inactive)  
          16.
          [FE] New App - Steps 1 & 2 - Add loading and use Data Provider LPS-101506 Technical Task Closed João Lima (Inactive)  
          17.
          [FE] New App - Step 3 - Deploy in Product Menu LPS-101534 Technical Task Closed João Lima (Inactive)  
          18.
          [FE] Deploy/Undeploy App LPS-102279 Technical Task Closed João Lima (Inactive)  
          19.
          [FE] New App - Step 1 & 2 - Search list results LPS-102350 Technical Task Closed João Lima (Inactive)  
          20.
          [FE] New App - Step 1 & 2 - Clean search text LPS-102426 Technical Task Closed João Lima (Inactive)  
          21.
          [Bug] LPS-103345 It's not possible to deploy more than one app in the Product Menu (Control Panel) LPS-103366 Technical Task Closed SE Support  
          22.
          [QA] Manual validation - Round 2 LPS-103367 Technical Testing Closed Alex Candido  
          23.
          [Bug] It's not possible to deploy an app in site menu LPS-103543 Technical Task Closed Bruno Farache (Inactive)  

            Activity

              People

              Assignee:
              alex.candido Alex Candido
              Reporter:
              eduardo.zoby Eduardo Zoby
              Engineering Assignee:
              Felipe Pires (Inactive)
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master